Bonjour,
je rencontre une colle sur un petit script de sauvegarde de fichier :
le probleme en l'executant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #!/bin/bash for f in /zone/*/root/var/yp/src/netgroup; do cp $f /zone/*/root/var/yp/src/netgroup.save.$(date +%Y%m%d-%H%M) done
pour chaque * (correspondant a un dossier) j obtiens
cp: cannot create /zone/*/root/var/yp/src/netgroup.save.20111219-1234: No such file or directory
alors que j'ai faits le script de test suivant qui fonctionne bien :
Quelqu'un pourrait-il m'eclairer la dessus ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/bin/bash for f in /zone/*/root/var/yp/src/netgroup; do if test -s fichier; then echo netgroup "$f" ATTENTION FICHIER VIDE; else echo netgroup "$f" FICHIER OK; fi; done
merci
Partager