Erreur de syntaxe dans un script
Bonjour à tous ;
voici la partie de mon script concernée par une erreur de syntaxe que je ne comprends pas :
Code:
1 2 3 4 5 6
|
20 : if [ $actualYear -ne $annee ] ; then
21 : if [ "$monJour * $monMois" = 0 ] ; then { echo 'ERREUR : options -j -m non-renseignees ??' ; exit 1 }
22 : fi
23 : elif [ "$monJour * $monMois" = 0 ] ; then { monJour=$((10#$(date +%d))) ; monMois=$((10#$(date +%m))) }
24 : fi |
./commandes6.sh: line 22: syntax error near unexpected token `fi'
./commandes6.sh: line 22: `fi'