Méthode Shell pour déterminer si une chaîne est vide

angryTom
Libérer: 2020-02-07 11:50:55
original
20388 Les gens l'ont consulté

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

Méthode Shell pour déterminer si une chaîne est vide

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
Copier après la connexion

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" =  "" ]
Copier après la connexion

(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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal