test expression
Publié le 27 Janvier 2010
Je ne sais pas si c'est votre cas mais j'ai parfois du mal a retenir toutes les expressions de test qu'on peut utiliser dans les script shell (ksh notamment).
Des trucs du genre :
J'ai donc décider de faire une liste que je compléterai à l'occasion:
Des trucs du genre :
if [ -a fichier1.txt ]J'ai donc décider de faire une liste que je compléterai à l'occasion:
-a <fichier> | true si le fichier existe |
-d <fichier> | true si le fichier est en fait un répertoire |
-f <fichier> | true si le fichier existe et s'il s'agit d'un fichier régulier |
-L <fichier> | true si le fichier existe et si c'est un lien symbolique |
-n <string> | true si la chaine n'est pas vide |
-r <fichier> | true si le fichier existe et s'il est accessible en lecture |
-s <fichier> | true si le fichier existe et s'il a une taille non nulle |
-w <fichier> | true si le fichier existe et s'il est accessible en écriture |
-x <fichier> | true si le fichier existe et s'il est exécutable |
-z <string> | true si la chaine est vide |