Dans Bash, les caractères et les chaînes peuvent être représentés comme d'autres structures de séquence et types de données. Les ordinateurs n'utilisent pas de chaînes pour stocker des informations, mais ils sont utiles pour les transférer d'un programme à un autre.
Parfois, il est essentiel de vérifier si une chaîne est vide, car elle clarifie l'intention de la chaîne. Vous pouvez utiliser l'indicateur -Z avec la commande de test pour tester la chaîne. Cependant, la condition de test -z en bash devient parfois déroutante pour les débutants. Dans ce tutoriel, nous expliquerons des exemples sur la façon d'utiliser la condition de test -z dans un script bash.
Z Condition de test Z en bash
Vous pouvez tester dans Bash si votre chaîne est vide en utilisant la condition de test Z. Si la chaîne est vide, elle renvoie 0; Sinon, il renvoie 1. La syntaxe générale pour exécuter la condition de test Z en bash est la suivante:
tester -z
Echo $?
La commande «echo $» vous indique si la commande que vous avez écrite est correcte. Cette commande renvoie également 0 si la commande précédente est vraie et 1 si elle est fausse. Créons une chaîne et vérifions avec la condition de test Z si la chaîne est vide.
#!/ bac / bash
name = 'jack'
Détails = "Ce script est lié au nom $, du monde de la programmation"
Echo $ Détails
Sortir:
En exécutant le script de bash donné, nous obtenons 1 dans notre sortie, ce qui signifie que notre chaîne n'est pas vide. De cette façon, vous pouvez vérifier si votre chaîne est vide avec la condition de test Z en bash.
Conclusion
Les chaînes sont un type de données qui comprend une séquence de caractères, d'éléments, etc. Il est utile lors de la communication des informations d'un programme à un utilisateur de programme. Vous pouvez vérifier cela en bash en utilisant la condition de test Z. Dans ce tutoriel, nous avons utilisé un exemple pour vous montrer comment vérifier si une chaîne est vide en utilisant la condition de bash.