#!/bin/bash
# vrifie que tous les paramtres sont bien des entiers
# Auteur : Jean-Michel Adam (c) 2016



function aide ()
# affiche l'aide de la commande (si $1 = "-h"
{
	echo "usage : lectfic nomfichier"
	echo "verifie que les donnes de chaque ligne sont des entiers"
	echo "affiche chaque ligne lue sur la sortie standard"
	echo "affiche un message d'erreur pour chaque valeur incorrecte (sur sortie erreur)"
	return 1
}

# programme principal
if [ $# -eq 0 ]; then 
   echo "pas de parametre !" >&2
   aide
elif [ $1 = "-h" ] ; then
   aide 
else
	IFS=:
	while read -r n1 n2 n3 n4 n5
	do
		if [ "${n1:0:1}" != "#" ] ; then           # on ignore les lignes commenant par #
			testnum $n1 $n2 $n3 $n4 $n5
		fi
	done < "$1"
fi
