Accueil > Astuces OSXFAQ > Lundi - [ vs Test

Lundi - [ vs Test

Utilisez :

$ man test

ou :

$ man [

pour savoir quelles conditions on peut utiliser sous les scripts des shells Bash et Bourne pour les instructions 'if', 'while' et 'until'.

Les conditions sous Bash sont évaluées par la commande 'test', qui peut tester des fichiers, des chaînes et des nombres. La commande est aussi appelée '[' qui explique la forme d'une condition Bash.

$ if [ 3 -lt 7 ]; then
    echo "3 est plus petit que 7" 
  else
    echo 'très bizarre !'
  fi
3 est plus petit que 7

Une forme équivalente :

$ if test 3 -lt 7; then …

Pourquoi “;” doit être placé avant ‘then’ ?


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
 cliquez ici.

  • Pour les débutants : Le Tutoriel Mac OS X Unix
  • Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
  • Pour des réponses à des problèmes communs : Mac OS X How To

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
S'abonner aux commentaires de cet article