Tester si mon repertoire contient des photos

cristoc Messages postés 35 Statut Membre -  
zipe31 Messages postés 38797 Statut Contributeur -
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 38797 Statut Contributeur 6 433
 
Salut,

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


1
cristoc Messages postés 35 Statut Membre 1
 
Merci, ça le fait, mais il se plaint quand il ne trouve rien ...
0
zipe31 Messages postés 38797 Statut Contributeur 6 433 > cristoc Messages postés 35 Statut Membre
 
Ben c'est l'équivalent du
else
;-))
0
zipe31 Messages postés 38797 Statut Contributeur 6 433 > cristoc Messages postés 35 Statut Membre
 
En plus propre :
ls *.jpg >& /dev/null && echo "OK"  ||  echo "Rien"
;-))
0