我有一个script.sh shell脚本,我在函数中遇到以下行:
if [ -z "$CORE_PEER_TLS_ENABLED" -o "$CORE_PEER_TLS_ENABLED" = "false" ];
then
....
else
....
fi
我想知道If语句中的 -z 和 -o 是什么意思
谢谢
答案 0 :(得分:0)
实际上它非常基本: -z表示测试空字符串(零长度) -o是OR操作
如果您想在bash中编写脚本,我建议您浏览一下" Bash初学者指南"。它将涵盖必要的基础知识,并且不会花费太多时间。