Retour

Commande test

Listes des thèmes

La commande test envoie la valeur 0 (vrai) ou 1 (faux) en fonction de  l'évaluation  de  l'expression conditionnelle expr.  Chaque opérateur et opérande doit être représenté par  un  argument  distinct.   Les tests peuvent se faire :

 

  • test sur les fichiers
    • test -f fichier, test -d fichier, test -s fichier
    • test -r fichier, test -w fichier, test -x fichier

Exemple : if [ ! -d repert ]; then mkdir repert ; fi

  • Comparaisons alphanumériques
    • test "$str1" = "chaine1"
    • test "$str1" != "chaine1"
    • test "$str1" > "chaine1"
    • test "$str1" < "chaine1"
    • test "$str1" >= "chaine1"
    • test "$str1" <= "chaine1"
  • Comparaisons algébriques
    • -eq -ne -gt -lt -ge -le
  • Comparaisons booléennes
    • -z -n
  • Autres opérateurs
    • ! -a -o

 

 

 

Généralités sur le shell

Format d'une commande

Pipelines, Liste

Les entrées-sorties

Méta-caractères d'expansion

Variables d'environnement prédéfinies

Variables de substitution prédéfinies

Variables utilisateur

Instructions conditionnelles et d'aiguillage

Instructions de boucle

Expansion de commande

Expansion de paramètre

Quotage

Déroutements

Commandes internes au Shell

Commandes de test

Arithmétique

Fonctions

Fichier de commande, Script

 

Contact