Linux 下的 indent 工具可以对 shell 脚本进行格式化。使用方法如下:
indent -kr -i8 -ts8 -sob -l80 -ss -ncs file.sh
-kr使用 K&R 样式进行缩进-i8设置缩进为 8 个空格-ts8设置制表符为 8 个空格-sob将空行放在语句块之间-l80限制行的长度为 80 个字符-ss使用标准的结构体样式-ncs忽略类似 C 的花括号
对于上述案例,indent 会对 file.sh 进行格式化。
注意,indent 不仅支持 sh
使用indent工具格式化Linuxshell脚本,
indent是一个用于格式化C语言源代码的工具,但在例子中被用来格式化shell脚本。它支持K&R风格的缩进,设定缩进空格数,制表符宽度,以及行宽限制。通过指定选项,如-nocss,可以忽略C风格的花括号格式。在示例中,indent对名为file.sh的脚本进行了格式化处理。
1万+

被折叠的 条评论
为什么被折叠?



