Mardi - Conditions et Instructions
27/07/2004
Utilisez plus les conditions Bash - comprenez qu’une condition est réellement une commande. Bash exécutera la ‘condition’ et testera la valeur retournée.
0 (success) = true
not 0 (failure) = false
Ceci est en rapport avec les explications de Lundi concernant les commandes ‘test’ et ‘[’.
Par exemple :
$ if diff f1.txt f2.txt; then
echo "Les fichiers sont identiques"
else
echo "Les fichiers sont différents"
fi
Les fichiers sont identiques
La valeur de retour d’une commande est tenue dans une variable shell $?
$ diff f1.txt f2.txt
$ echo $?
0
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
Chargement
Commentaires récents