[script shell] problème elif
Sakesannin
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Sakesannin Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Sakesannin Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Petit soucis au cours de la rédaction de mon premier shell script pour unix.
En effet mon code à la structure suivante
et a l'exécution j'ai un beau syntax error: "elif" unexpected(expecting then).
Je ne vois vraiment pas au nom de quoi je devrais mettre un then à la place de mon elif >< J'ai remplacé par case, et j'ai une erreur de parenthèse que je ne trouve pas... -_- Une idée?
Petit soucis au cours de la rédaction de mon premier shell script pour unix.
En effet mon code à la structure suivante
if [ TEST ] then if [ TEST2 ] then echo bidule fi elif [ AUTRE_TEST ] then etc... fi
et a l'exécution j'ai un beau syntax error: "elif" unexpected(expecting then).
Je ne vois vraiment pas au nom de quoi je devrais mettre un then à la place de mon elif >< J'ai remplacé par case, et j'ai une erreur de parenthèse que je ne trouve pas... -_- Une idée?
A voir également:
- [script shell] problème elif
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
1 réponse
Je mets le code exact, des fois que...
if [ $1 = "-f" ] then if [ ! -f "$2" ] then echo No base found : file $2 fi var1=$3 var2=$4 var3=$5 db_file=$2 nb_arg=$(($nb_arg - 2)) elif [ $1 = "-c" ] then echo -n "" > `echo $2` var1=$3 var2=$4 var3=$5 db_file=$2 nb_arg=$(($nb_arg - 2)) elif [ $1 = "-k" ] then operator=$2 var1=$3 var2=$4 var3=$5 key_aff=1 nb_arg=$(($nb_arg - 1)) fi