« Programmation Bash/Tests » : différence entre les versions

{{Programmation Bash}}
{{Ébauche}}
== ConditionsSyntaxe du test ==
Deux syntaxes équivalentes permettent de tester des expressions :
<pre>
1
</pre>
 
== Tests sur les chaînes de caractères ==
 
Les opérateurs de tests disponibles sont, pour les chaînes :
* <code>c1 = c2</code>, vrai si c1 et c2 sont égaux ;
* <code>-z c</code>, vrai si c est la chaîne vide ;
* <code>-n c</code>, vrai si c n'est pas la chaîne vide.
 
== Tests sur les nombres ==
 
Pour les nombres :
* <code>n1 -eq n2</code>, vrai si n1 et n2 sont égaux ;
* <code>n1 -gt n2</code>, vrai si n1 est strictement supérieur à n2 ;
* <code>n1 -ge n2</code>, vrai si n1 est supérieur ou égal à n2.
 
== Tests et logique ==
Pour les expressions :
* <code>! e</code>, vrai si e est faux ;
252

modifications