Pages : 1
#1 Le 16/07/2011, à 18:42
- lann
[Resolu]Problème de script Bash
Je m'essaye au bash pour automatiser quelques tâches et je bute sur un problème tout bête
Voici mon code
zero=0
7z a -tzip fichier.zip fichier
retour=$?
if ["$retour" -eq "$zero"]
then
echo "il faut l'envoyer";
else
echo "Le fichier zip est inexistant" | mail -s "Problème lors du zip du fichier" lann@lann
exit
fi
L'erreur est sur la ligne 5 : line 5: [0 : commande introuvable
C'est peut être une incompatibilité de type entre $retour et $zero.
Pourtant sur un test d'entier, ça me parait assez simple. Ou alors $retour n'est pas un entier ?
Le C++ c'est plus simple
Dernière modification par lann (Le 16/07/2011, à 18:49)
Hors ligne
#2 Le 16/07/2011, à 18:44
- helly
Re : [Resolu]Problème de script Bash
Bonjour, il faut des espaces avant et après [ et ].
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#3 Le 16/07/2011, à 18:49
- lann
Re : [Resolu]Problème de script Bash
Exact c'était bien ça.
Pas encore au point avec la syntaxe
Merci
Hors ligne