-z和-o命令在Linux shell脚本中的含义是什么?

时间:2018-05-08 04:39:23

标签: linux bash shell unix command

我有一个script.sh shell脚本,我在函数中遇到以下行:

if [ -z "$CORE_PEER_TLS_ENABLED" -o "$CORE_PEER_TLS_ENABLED" = "false" ]; 

then
        ....

else
        ....

fi

我想知道If语句中的 -z -o 是什么意思

谢谢

1 个答案:

答案 0 :(得分:0)

实际上它非常基本: -z表示测试空字符串(零长度) -o是OR操作

如果您想在bash中编写脚本,我建议您浏览一下" Bash初学者指南"。它将涵盖必要的基础知识,并且不会花费太多时间。

http://tldp.org/LDP/Bash-Beginners-Guide/html/