Forum Programmation.shell mv conditionnel

Posté par  .
Étiquettes : aucune
0
26
oct.
2006
Bonjour,

Je cherche à écrire un shell qui vérifie l'existence d'un ou plusieurs fichiers (par ex "t*.txt"), et qui , si le ou les fichiers existent les déplace dans un répertoire old; s'ils n'existent pas, le programme sort avec un code de retour 1.

J'ai essayé:

toto="t*.txt*"
if [ -z "$toto" ] ; then
exit 1
else
mv $toto old/"
fi
exit 0

mais cela ne marche que dans le cas ou les fichiers existent déjà.

Merci de votre aide.