Tester si mon repertoire contient des photos

Signaler
Messages postés
29
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
4 février 2020
-
zipe31
Messages postés
38384
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
20 février 2020
-
Bonjour,
je dois vérifier si un repertoire donné contient des fichiers avec l'extension' .jpg'.
J'ai testé plusieurs manieres plus ou moins simples, et celle que j'ai retenue est celle-ci:

ls | grep .jpg
if [ $? = 0 ]; then
echo "le repertoire contient ces fichiers"
fi


A priori ça fonctionne, ma question est simplement de savoir si c'est ok de l'utiliser tel que.
Merci de partager vos connaissances !





Configuration: Linux / Chrome 79.0.3945.130

1 réponse

Messages postés
38384
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
20 février 2020
4 660
Salut,

Plus simplement :
ls *.jpg >/dev/null && echo "OK"


cristoc
Messages postés
29
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
4 février 2020

Merci, ça le fait, mais il se plaint quand il ne trouve rien ...
zipe31
Messages postés
38384
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
20 février 2020
4 660 > cristoc
Messages postés
29
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
4 février 2020

Ben c'est l'équivalent du
else
;-))
zipe31
Messages postés
38384
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
20 février 2020
4 660 > cristoc
Messages postés
29
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
4 février 2020

En plus propre :
ls *.jpg >& /dev/null && echo "OK"  ||  echo "Rien"
;-))