Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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