在 Bash 脚本中何时应提供空格,何时不提供空格?

在 Bash 脚本中何时应提供空格,何时不提供空格?

我真的很困惑什么时候应该在任何运算符或操作数之间添加空格,什么时候不需要。我经常遇到这个问题,运行时会出错。

答案1

对于if命令来说,请记住这[不仅仅是语法,这是一个命令。并且所有命令都需要用空格与其参数分隔。

另一个容易混淆的地方是围绕分组构造:https://www.gnu.org/software/bash/manual/bash.html#Command-Grouping-- 大括号内需要空格,圆括号内不需要。

一般来说,使用更多的空白就可以了。

相关内容