我试图理解这段代码:
. functions.sh || { : ; echo "Error while loading the specified file" >&2; exit 2; }
Run Code Online (Sandbox Code Playgroud)
我知道当指定的文件不可用时,会调用括号中的代码.但这: ;意味着什么?此外,当您删除它时,脚本不起作用.
unw*_*ind 17
不知道为什么有人会写上面的内容,它基本上是"什么都不做,然后做echo",这似乎可以简化.可能是某人的复制粘贴行李.