Tester si mon repertoire contient des photos

cristoc Messages postés 35 Statut Membre -  
zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 502
     
    Salut,

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


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