Bonjour,

J'aimerais avoir un éclaircissement sur la commande test avec le parametre e.

Mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
if /usr/bin/test -e "$DATA_EXTRACT/rating_by_postal_code/*.csv"; then
        echo "    Move completed successfully"  
else
      echo "    ERROR "  
  fi
si je fais un ls de ce qu'il y a entre "", j'ai un résultat de plusieurs fichiers .csv.

Par contre lorque j'execute ce code, je passe toujours par le else (echo error) et ce malgré que j'ai des fichiers dans le répertoire mentionné.

Le but est seulement de vérifier l'existence d'au moins un fichier... peut-etre il y a une meilleure facon de procéder et votre aide là dessus est apprécié.

merci