首页 > 学院 > 操作系统 > 正文

test -n/-z的注意事项

2019-12-13 22:31:03
字体:
来源:转载
供稿:网友

有时会用到-n -z来判断字符串长度,用到变量是要小心。比较一下两条语句

[monitor@msg7 .monitor]$ if [ -n $b ];then echo yes;else echo no;fiyes[monitor@msg7 .monitor]$ if [ -n "$b" ];then echo yes;else echo no;fino$b是未定义一个的变量,但是有引号和没引号,-n给出了不同的答案。所以要记得加引号,才能正确识别字符串变量的长度。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表