if [ $# -ne 1 ] then if [ $# -eq 0 ] then echo "Le programme $0 necessite un argument en entree" else echo "Le programme $0 necessite un seul argument en entree" fi else if [ -f $1 ] then i=1 while read ligne do echo "$i : $ligne" >>tampon i=`expr $i + 1` done<$1 mv tampon $1 else if [ ! -d $1 ] then echo "$1 fichier inexistant" fi fi fi