1
切勿将`-a`或`-o`运算符与`[`
斯特凡·查泽拉斯写道: 一些规则,例如 总是引用变量 永远不要使用-aor -o运算符(使用多个[命令以及&&and和||shell运算符) [使用POSIX shell 使其可靠。 为什么“从不使用-aor -o运算符”? 我该如何“使用几个[命令以及&&and和||shell运算符”?
Shell是Unix的命令行界面。您可以交互地在外壳程序中键入命令,也可以编写脚本来自动执行任务。使用此标记可解决适用于/ bin / sh和大多数兼容shell(ash,bash,ksh,zsh等)的问题。对于有错误的Shell脚本,请在此处发布之前在http://shellcheck.net中对其进行检查。