gpt4 book ai didi

linux - -z 和 -o 命令在 Linux shell 脚本中意味着什么?

转载 作者:太空宇宙 更新时间:2023-11-04 12:07:16 28 4
gpt4 key购买 nike

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

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

then
....

else
....

fi

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

谢谢

最佳答案

其实很基础:-z 表示测试空字符串(零长度)-o 是或操作

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

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

关于linux - -z 和 -o 命令在 Linux shell 脚本中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50225931/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com