Tester si mon repertoire contient des photos

Fermé
cristoc Messages postés 32 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 8 février 2023 - 3 févr. 2020 à 07:07
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 4 févr. 2020 à 11:29
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
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
3 févr. 2020 à 07:56
Salut,

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


1
cristoc Messages postés 32 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 8 février 2023 1
3 févr. 2020 à 20:42
Merci, ça le fait, mais il se plaint quand il ne trouve rien ...
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > cristoc Messages postés 32 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 8 février 2023
4 févr. 2020 à 07:42
Ben c'est l'équivalent du
else
;-))
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > cristoc Messages postés 32 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 8 février 2023
4 févr. 2020 à 11:29
En plus propre :
ls *.jpg >& /dev/null && echo "OK"  ||  echo "Rien"
;-))
0