我正在查看以下代码:
if [ -z $2 ]; then
echo "usage: ...
(三个点是不相关的使用细节。)
也许我在谷歌上搜索错了,但我找不到该-z
选项的解释。
我正在查看以下代码:
if [ -z $2 ]; then
echo "usage: ...
(三个点是不相关的使用细节。)
也许我在谷歌上搜索错了,但我找不到该-z
选项的解释。
-z string
如果字符串为空(空字符串)则为真
-z
string is null, that is, has zero length
String='' # Zero-length ("null") string variable.
if [ -z "$String" ]
then
echo "\$String is null."
else
echo "\$String is NOT null."
fi # $String is null.
如果字符串的长度为 ,则表达式-z string
为真zero
。