gpt4 book ai didi

.net - 如何在 PowerShell 中检查字符串是否为 null?

转载 作者:行者123 更新时间:2023-12-02 03:55:20 27 4
gpt4 key购买 nike

PowerShell 中是否有类似 IsNullOrEmpty 的内置函数来检查字符串是否为 null 或空?

到目前为止我找不到它,如果有内置的方法,我不想为此编写函数。

最佳答案

你们让这件事变得太难了。 PowerShell 非常优雅地处理这个问题,例如:

> $str1 = $null
> if ($str1) { 'not empty' } else { 'empty' }
empty

> $str2 = ''
> if ($str2) { 'not empty' } else { 'empty' }
empty

> $str3 = ' '
> if ($str3) { 'not empty' } else { 'empty' }
not empty

> $str4 = 'asdf'
> if ($str4) { 'not empty' } else { 'empty' }
not empty

> if ($str1 -and $str2) { 'neither empty' } else { 'one or both empty' }
one or both empty

> if ($str3 -and $str4) { 'neither empty' } else { 'one or both empty' }
neither empty

关于.net - 如何在 PowerShell 中检查字符串是否为 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13738634/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com