如何判在PowerShell中判断字符串是空值还是无效Null值

写这篇文章是初于在PowerShell脚本设计的时候,我们经常会设计用一些字符串参数。因为是参数就会遇到判断用户是否为使用这个字符串参数,而很多人没有很好的发挥出PowerShell方便的特长,那么今天就来一起探讨和分享下如何在PowerShell中判断字符串的空值。

 

很多情况下我见过很多人使用下面的方式去判断。使用String类下的IsNullOrEmpty()方法来返回一个true值判断字符串的存在与否。当然在String类下还有其他实用的方法如:IsNullOrWhiteSpace()甚至可以用来判断字符串中是否有空白行存在。

 

$StringABC="1"

If([String]::IsNullOrEmpty($StringABC))

{

   Write-Host "The string is null or empty."

}

Else

{

   Write-Host "The string is not empty."

}

基于PowerShell语言是简化人们的工作以及体现PowerShell独特的方式,其实也可以用下面的方式去判断更为直接,易懂:

$StringABC="1"

If($StringABC)
{
    Write-Host "The string is not empty."
}
Else
{
    Write-Host "The string is null or empty."
}



你可能感兴趣的:(PowerShell)