« Programmation Bash/Tests » : différence entre les versions
Contenu supprimé Contenu ajouté
m →Un exemple complet : typo. |
Balise : insanités |
||
Ligne 2 :
== Syntaxe du test ==
Deux syntaxes équivalentes permettent de
<pre>
[ expression ]
Ligne 15 :
Exemple :
<pre>
$ [
$ echo $?
0
$ [ 2
$ echo $?
1
$ [ -f /tmp/fichier ]
$ echo "file exist"
</pre>
La commande <code>test</code> fonctionne de manière complétement équivalente :
<pre>
$ test
$ echo $?
0
$ test 2
$ echo $?
1
</pre>
mais certain lancement peuvent être fait sous certaine condition système:
<pre>
pidof api && do_some_thing || exit
</pre>
=== Tester une variable ===
Il est tout à fait possible de tester le contenu d'une variable avec les commandes <code>test</code> ou <code>[</code> :
|