如果在shell脚本中有条件,则在-z选项中

时间:2011-04-08 10:54:00

标签: shell scripting

在使用shell脚本编写条件时,有人可以发布-z选项的重要性。

让我粘贴我正在查看的确切条件

if [[ "x$do_clean_flag" = "x-clean" && -z "$show_me_flag" && "$verify" = true ]]

3 个答案:

答案 0 :(得分:59)

来自“帮助测试”:

-z STRING      True if string is empty.

答案 1 :(得分:7)

-z检查是否定义了$ show_me_flag

查看测试手册(1

答案 2 :(得分:3)

-z(something)表示if(something)为NULL然后返回true

http://unixhelp.ed.ac.uk/CGI/man-cgi?test

建议零长度也返回true,我建议在你的机器上进行“man test”检查系统上的确切措辞。