双管道后Bash中冒号的含义

前端之家收集整理的这篇文章主要介绍了双管道后Bash中冒号的含义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图理解这段代码
. functions.sh || { : ; echo "Error while loading the specified file" >&2; exit 2; }

我知道当指定的文件不可用时,会调用括号中的代码.但是这是什么:意思?
此外,当您删除它时,脚本不起作用.

colon is null statement,所以它什么都不做.分号 ends a list of commands.

不知道为什么有人会写上面的内容,它基本上是“什么也不做,然后做回声”,这似乎可以简化.可能是某人的复制粘贴行李.

猜你在找的Bash相关文章