Script Shell [bas niveau]

Fermé
Hihi - 27 sept. 2008 à 11:42
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 27 sept. 2008 à 12:18
Bonjour,
j'ai un unexpected end o file quelqu'un saurait me débuggé

#!/Bin/sh
if [ $# -ge 1 ]
then
for i in `$*`; do echo $i; done;
else
echo "pas de parametre";
fi
echo "3lg $# pamaretres";
exit

Merci
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
27 sept. 2008 à 12:18
Salut,

for i in `$*`; do echo $i; done;
C'est des quotes doubles qu'il faut autour de $* et non des quotes inversées synonyme (les quotes inversées) d'exécution de commande et non d'interprétation de variables

Et puis c'est #! /bin/sh et non /Bin/sh, au cas ou...
-1