Linux Shell里面判断字符串是否为空
主要有以下几种方法:
echo“$str”|awk'{printlength($0)}'
exprlength“$str”
echo“$str”|wc-c
但是第三种得出的值会多1,可能是把结束符也计算在内了
判断字符串为空的方法有三种:
if["$str"=""]
if[x"$str"=x]
if[-z"$str"]
注意:都要代双引号,否则有些命令会报错,养成好习惯吧!
相关推荐
tianhuak 2020-11-24
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
farwang 2020-11-25
星愿心愿 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20