Cédric LE BRIS wrote:
Je cherche à créer un script qui fait sauvegarde mon repertoire /etc

=============================================

#! /bin/sh


tar cfz /tmp/bck/bck_etc_mx.tgz /etc/
===============================================


Par contre j'aimerais qu'il crée un répertoire dans /tmp
 un repertoire nommé bck, mais qu'il ne le crée QUE si il n'existe pas...pour 
éviter les plantage
Qq à une solution pour ce genre de petit test??

Je suis un peu perdu avec les scripts Shell...

Voici un exemple qui marche :

#! /bin/bash

if [ -e "/tmp/test" ]
then
   echo 'oui'
fi
echo 'non'

Ainsi pour tester :
Sextans-22:43:14:/tmp$ ls tes*
test.sh
Sextans-22:43:19:/tmp$ ./test.sh
nonSextans-22:43:36:/tmp$ mkdir test
Sextans-22:43:48:/tmp$ ./test.sh
oui
non

Sinon, cf :
man [
man if

Bonne chance

--
Cyril Mougel


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à