shell 脚本中缩进的标准是什么?

Art*_*ero 70 standard shell-script indentation

Java 社区使用 4 个空格作为缩进单位。1
Ruby 社区使用 2 个普遍认可的空间。2

shell 脚本中缩进的标准是什么?2 或 4 个空格或 1 个制表符?

Eig*_*ony 54

shell 脚本中没有重要的标准缩进。

稍微不那么轻率的答案:

  • 在您的团队中选择一个大家都可以遵循的标准,以简化事情。
  • 使用您的编辑器易于使用的东西,这样您就不必为坚持标准而奋斗。

  • 从历史上看,每个缩进级别四个空格可能是最常见的。 (2认同)

anl*_*lar 29

我从未遇到过 shell 指定的样式指南,但对于 bash 编程,这是最受欢迎的:

Bash 风格指南和编码标准.pdf | lug.fh-swf.de

程序结构的缩进必须与逻辑嵌套深度一致。一个步骤的缩进通常与所选编辑器的制表步骤一致。在大多数情况下,选择 2、4 或 8。


Cir*_*郝海东 22

谷歌风格指南说 2 个空格

https://google.github.io/styleguide/shell.xml#Indentation

同意其他人的看法,这是一种任意选择。

其源代码托管在:https : //github.com/google/styleguide