Alain a écrit :
Bonjour,
Bonjour,
Je me suis fait un petit script de sauvegarde basé sur rsync.
Ce script est destiné à être utilisé sur plusieurs machines, et
j'aimerais que les paramètres de configuration spécifiques à chaque
machine soient stockés dans un fichier indépendant du script.
Ma question est la suivante:
Je veux stocker dans ce fichier les noms des répertoires à
sauvegarder, comment récupérer la liste de ces répertoires dans mon
script ?
Merci,
Alain
Par exemple :
LISTE=/tmp/liste
>$LISTE
find /rep1 >>$LISTE
find /rep2 >>$LISTE
...
find /repn >>$LISTE
cat $LISTE| while read rep
do
mon_traitement_sur_chaque_valeur_de $LISTE
done
find peut être remplacé par 'ls' si tu ne souhaites pas la récursivité.
Un simple 'cat' tronquerait les noms de répertoires contenant des
espaces ou des caractères accentués. Le 'read ma_variable' contourne ce
problème.
On doit très certainement pouvoir faire encore plus concis, mais c'est
déjà une piste...
Pierre
--
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]