PowerShell comprend différents types de données, notamment entier, booléen, tableau ou chaînes. Une chaîne est une combinaison et une séquence de caractères utilisés pour représenter des textes significatifs. Il contient normalement plus d'un mot, mais une chaîne vide existe également. Cependant, pendant que le travail, nous devons parfois vérifier si la chaîne spécifique est vide. PowerShell a des commandes spécifiques qui aident les utilisateurs à comprendre si la chaîne indiquée est vide ou non.
Ce message illustrera une procédure pour examiner si la chaîne est nul.
Comment vérifier / examiner si une chaîne est nul ou vide dans PowerShell?
Ce sont les méthodes qui peuvent être utilisées pour vérifier si une chaîne est vide ou non:
Méthode 1: Vérifiez si une chaîne est nul ou vide dans PowerShell en utilisant la méthode IsNullorempty ()
Le "ISNULLOREMPTY ()«La méthode est utilisée pour examiner la chaîne fournie, puis dire si elle est vide ou non. Il utilise le .Classe net "système.chaîne"Pour le but correspondant.
Exemple
Pour la démonstration, exécutez les commandes suivantes dans PowerShell:
> $ str = "Ceci est une chaîne"
> [String] :: isNullorempty ($ str)
Selon le code donné:
Le "FAUX»La sortie confirme que la chaîne n'est pas vide.
Maintenant, vérifions la chaîne lorsqu'elle est vide:
> $ str = ""
> [String] :: isNullorempty ($ str)
Dans cet exemple de code, nous avons attribué une chaîne vide à une variable, puis vérifié la variable à l'aide de la méthode spécifiée:
Comme la chaîne était vide, la méthode isNullorempty () a renvoyé "Vrai".
Méthode 2: Vérifiez si une chaîne est nul ou vide dans PowerShell en utilisant IsNullorWhitespace ()
Une autre méthode qui est assez similaire à la première méthode est «IsNullorWhitespace ()". Il utilise également le .FILET "système.chaîne”Classe pour vérifier si une certaine chaîne est vide ou nul.
Exemple
Dans cet exemple, vérifions d'abord la chaîne qui n'est pas vide en utilisant le «[String] :: isNullorWhitespace ()" méthode:
> $ str1 = "Hello World"
> [String] :: isNullorWhitespace ($ str1)
Maintenant, vérifions la chaîne vide ou nul dans PowerShell:
> $ str1 = ""
> [String] :: isNullorWhitespace ($ str1)
Comme la chaîne est vide, la méthode isNullorWhitespace () est retournée "Vrai»:
Méthode 3: Vérifiez si une chaîne est nulle ou vide dans PowerShell en utilisant une instruction IF-ELSE conditionnelle
Une approche finale pour vérifier si la chaîne est nul ou vide dans PowerShell est l'utilisation de la déclaration conditionnelle IF-Else.
Exemple
Testons l'exemple dans lequel la chaîne est vide en utilisant l'instruction IF-ELSE:
$ str = ""
if ($ str)
La chaîne d'écriture "n'est pas vide."
autre
La chaîne d'écriture "est vide."
Dans cet exemple de code:
Tout était vérifié si une chaîne est nul ou vide dans PowerShell.
Conclusion
La valeur de la chaîne peut être vérifiée s'il est nul ou vide dans PowerShell en utilisant plusieurs méthodes. Ces méthodes incluent IsNullorempty (), IsNullorWhitespace ou Instatations IF-Else conditionnelles. Si la chaîne est vide, la sortie résultante sera «Vrai«Sinon, le résultat de sortie sera«FAUX". Ce tutoriel a démontré plusieurs méthodes pour vérifier si la chaîne est nulle ou vide dans PowerShell.