Scripts shell bourne / bash: comparaison de chaînes

bref tutoriel décrivant comment faire des comparaisons de chaînes. Récemment mis à jour grâce aux commentaires de nos utilisateurs.

Notre tutoriel d`origine nécessaire pour corriger le cas si var $ est nul. Nous avons mis à jour notre article original.

Pour déterminer si la valeur d`une variable ($ var) est vide (null):

si [ "var $" == "" ]
puis
la variable d`écho est nulle
Fi

Pour déterminer si la valeur d`une variable est pas vide:

si [ "var $" ! = "" ]
puis
la variable d`écho est non nulle
Fi

Pour comparer le contenu d`une variable à une chaîne fixe:

si [ "var $" == "valeur" ]
puis
écho est le même
Fi

Pour déterminer si le contenu de la variable ne sont pas égaux à une chaîne fixe:

si [ "var $" ! = "valeur" ]
puis
echo pas la même
Fi

Articles connexes