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 :

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

Rédigé par damien

Publié dans #Script

Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article