我真的很困惑什么时候应该在任何运算符或操作数之间添加空格,什么时候不需要。我经常遇到这个问题,运行时会出错。
答案1
对于if
命令来说,请记住这[
不仅仅是语法,这是一个命令。并且所有命令都需要用空格与其参数分隔。
另一个容易混淆的地方是围绕分组构造:https://www.gnu.org/software/bash/manual/bash.html#Command-Grouping-- 大括号内需要空格,圆括号内不需要。
一般来说,使用更多的空白就可以了。
我真的很困惑什么时候应该在任何运算符或操作数之间添加空格,什么时候不需要。我经常遇到这个问题,运行时会出错。
对于if
命令来说,请记住这[
不仅仅是语法,这是一个命令。并且所有命令都需要用空格与其参数分隔。
另一个容易混淆的地方是围绕分组构造:https://www.gnu.org/software/bash/manual/bash.html#Command-Grouping-- 大括号内需要空格,圆括号内不需要。
一般来说,使用更多的空白就可以了。