Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| info:shell [2019/03/12 15:23] – created frog | info:shell [2020/04/01 01:07] (Version actuelle) – frog | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| === Test === | === Test === | ||
| Pour IF la syntaxe en bash est la suivante : | Pour IF la syntaxe en bash est la suivante : | ||
| - | <code shell> | + | <sxh> |
| if [ test ] | if [ test ] | ||
| then | then | ||
| Ligne 17: | Ligne 17: | ||
| echo "Aucun des tests précédents n'a été vérifié" | echo "Aucun des tests précédents n'a été vérifié" | ||
| fi | fi | ||
| - | </code> | + | </sxh> |
| === Conditions === | === Conditions === | ||
| - | ^ Condition | + | ^ Condition |
| - | | $chaine1 = $chaine2 | + | | $chaine1 = $chaine2 |
| | $chaine1 != $chaine2 | | $chaine1 != $chaine2 | ||
| - | | -z $chaine | + | | -z $chaine |
| - | | -n $chaine | + | | -n $chaine |
| |$num1 -eq $num2| Vérifie si les nombres sont égaux (equal).\\ À ne pas confondre avec le « = » qui, lui, compare deux chaînes de caractères.| | |$num1 -eq $num2| Vérifie si les nombres sont égaux (equal).\\ À ne pas confondre avec le « = » qui, lui, compare deux chaînes de caractères.| | ||
| - | |$num1 -ne $num2|Vérifie si les nombres sont différents (nonequal). Encore une fois, ne confondez pas avec « != » qui est censé être utilisé sur des chaînes de caractères.| | + | |$num1 -ne $num2| Vérifie si les nombres sont différents (nonequal).\\ Encore une fois, ne confondez pas avec « != » qui est censé être utilisé sur des chaînes de caractères.| |
| - | |$num1 -lt $num2|Vérifie | + | |$num1 -lt $num2| Vérifie |
| - | |$num1 -le $num2|Vérifie | + | |$num1 -le $num2| Vérifie |
| - | |$num1 -gt $num2|Vérifie | + | |$num1 -gt $num2| Vérifie |
| - | |$num1 -ge $num2|Vérifie | + | |$num1 -ge $num2| Vérifie |