+ -
当前位置:首页 → 问答吧 → shell脚本判断变量值是否为空

shell脚本判断变量值是否为空

时间:2011-05-04

来源:互联网

在写shell 脚本的时候
              read -p “Please input”  K
              if [  ]
              if语句怎么写才能判断变量K的值是否为空呢, 我给瞎写成[ -d/f/r/w/x/e/z $K] 都可以 还有 [  x$K = "x"] 也可以
              I=${k:- 100} 还是这样然后对变量I判断呢?
              到底哪个才是正确的呢?

作者: 英语盲学linux   发布时间: 2011-05-04

man test

[ x"$K" = "x" ]
or
[ -z $K ]
or
[ ! -n $K ]
(-n可省略,即[ ! $K ])

作者: xiaopan3322   发布时间: 2011-05-04

回复 xiaopan3322


    谢谢

作者: 英语盲学linux   发布时间: 2011-05-04

man test就有啊。。

作者: zooyo   发布时间: 2011-05-04

回复 zooyo


     哈哈 我英语处于小学水平

作者: 英语盲学linux   发布时间: 2011-05-04