PowerShell compreende diferentes tipos de dados, incluindo inteiro, booleano, matriz ou strings. Uma string é uma combinação e sequência de caracteres usados para representar textos significativos. Normalmente contém mais de uma palavra, mas uma corda vazia também existe. No entanto, enquanto trabalhamos, às vezes precisamos verificar se a string específica está vazia. PowerShell tem comandos específicos que ajudam os usuários a entender se a string declarada está vazia ou não.
Este post ilustrará um procedimento para examinar se a string é nula.
Como verificar/examinar se uma string é nula ou vazia em PowerShell?
Estes são os métodos que podem ser utilizados para verificar se uma string está vazia ou não:
Método 1: Verifique se uma string é nula ou vazia em PowerShell usando o método isnullorEmpty ()
O "IsnullorEmpty ()”O método é usado para examinar a string fornecida e depois dizer se está vazio ou não. Ele usa o .Classe de rede “sistema.corda”Para o propósito correspondente.
Exemplo
Para a demonstração, execute os seguintes comandos em PowerShell:
> $ str = "Esta é uma string"
> [String] :: isnullorEmpty ($ str)
De acordo com o código fornecido:
O "Falso”A saída confirma que a string não está vazia.
Agora, vamos verificar a string quando estiver vazio:
> $ str = ""
> [String] :: isnullorEmpty ($ str)
Neste código de exemplo, atribuímos uma string vazia a uma variável e depois verificamos a variável usando o método especificado:
Como a string estava vazia, o método isnullorEmpty () retornou “Verdadeiro”.
Método 2: Verifique se uma string é nula ou vazia em PowerShell usando isnullorwhitaSpace ()
Outro método que é bastante semelhante ao primeiro método é “Isnullorwhitespace ()”. Também utiliza o .LÍQUIDO "sistema.corda”Classe para verificar se uma certa string está vazia ou nula.
Exemplo
Neste exemplo, vamos primeiro verificar a string que não está vazia usando o “[String] :: isnullorwhitaSpace ()”Método:
> $ str1 = "Hello World"
> [String] :: isnullorwhitaSpace ($ str1)
Agora, vamos verificar a string que está vazia ou nula em PowerShell:
> $ str1 = ""
> [String] :: isnullorwhitaSpace ($ str1)
Como a string está vazia, o método isnullorwhitespace () retornou “Verdadeiro”:
Método 3: Verifique se uma string é nula ou vazia em PowerShell usando a instrução IF-ELSE condicional
Abordagem final para verificar se a string é nula ou vazia em PowerShell é o uso da declaração condicional if-else.
Exemplo
Vamos testar o exemplo em que a string está vazia usando a instrução if-else:
$ str = ""
If ($ str)
Write-Output "String não está vazio."
outro
Write-Output "String está vazia."
Neste exemplo de código:
Tudo isso foi verificando se uma corda é nula ou vazia em PowerShell.
Conclusão
O valor da string pode ser verificado se for nulo ou vazio em PowerShell usando vários métodos. Esses métodos incluem IsNullorEmpty (), IsNullorWhitespace ou declarações condicionais de if-else. Se a string estiver vazia, a saída resultante será “Verdadeiro”Caso contrário, o resultado da saída será“Falso”. Este tutorial demonstrou vários métodos para verificar se a string é nula ou vazia em PowerShell.