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

Répondre à