Maison > Article > Opération et maintenance > Méthode Shell pour déterminer si une chaîne est vide
Cet article vous présente principalement la méthode correcte pour déterminer si une chaîne est vide dans le shell Linux. L'article la présente de manière très détaillée à travers un exemple de code. Il a une certaine valeur d'apprentissage de référence pour que tout le monde puisse apprendre ou utiliser le shell Linux. .Les amis qui en ont besoin Apprenons ensemble
Comment déterminer si une chaîne est vide dans le shell
Linux pour déterminer si un la chaîne est vide. Deux paramètres peuvent être utilisés :
● -z : Détermine si la chaîne est une chaîne vide
● -n : Détermine si la chaîne est une chaîne non vide
Exemple :
#!/bin/sh STRING= if [ -z "$STRING" ]; then echo "STRING is empty" fi if [ -n "$STRING" ]; then echo "STRING is not empty" fi root@desktop:~# ./zerostring.sh STRING is empty
Remarque : Lorsque vous comparez des chaînes, c'est une très bonne habitude d'utiliser des guillemets pour délimiter les chaînes !
Autres méthodes :
if [ "$str" = "" ]
(Partage de didacticiels vidéo en ligne : tutoriel vidéo Linux)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!