Damien POBEL a écrit :
Salut,
Chris a écrit :
J'ai besoin d'un petit coup de main sur mon premier script shell :p ca
commence bien ....
j'ai fais ceci :
if test ! -d "$stockage" else mkdir -p "$stockage"
then
tar czf "$stockage"/systeme.tar.gz --exclude "$exclure" $systeme
fi
oula !
je pense que quelque chose comme ça serait plus correct :
if [ ! -d "$stockage" ] ; then
mkdir -p "$stockage"
else
tar czf "$stockage"/systeme.tar.gz --exclude "$exclure" $systeme
fi
Dans ce cas là l'action principale qui est de créer une archive n'est
pas exécutée.
Le test du répertoire de stockage est visiblement là pour le créer au
cas où il n'existe pas, une sécurité en quelque sorte, mais l'action
finale voulue est la création de l'archive.
Enfin si j'ai bien compris ce que Chris voulait faire.
et il me répond que j'ai une erreur près du tampon "else"...
généralement dans les langages, c'est :
si condition alors action sinon autre action finsi
Cordialement,
|
--
ubuntu-fr mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr