[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

bash: if, test et *



Bonsoir,

Depuis mon arrivée sur Linux, je cherche à me familiariser aux shell en lieu et place du C.

Je cherche à faire un truc tout simple en bash mais pourtant je butte depuis des heures sans trouver de solution.

Je veux programmer une boucle qui teste si des fichiers ayant la même racine existent:
----------
code
----------
if [[ -f /tmp/fichier.* ]]
then echo "Il existe déjà une/des copie/s de ce fichier"
exit -1
fi
----------

un ls /tmp/fichier.* marche:
fichier.5678 fichier.6782 fichier.9854

un test sur le nom entier des fichiers également:
[[ -f /tmp/fichier.6782 ]] ; echo $?
0

Mais rien pour ce que je recherche. Une idée?

Merci d'avance

Julien


Reply to: