01-Shell 编程之规范
1、脚本规范
1.1、解释器选择
注意格式:其中开头的”#!”字符又称为幻数,在执行bash脚本的时候,内核会根据”#!”后的解释器来确定该用那个程序解释这个脚本中的内容。 例如:
1 |
|
1.2、编辑脚本 vim 模板
利用 .vimrc
文件,能够快速的生成开头的注释信息
1 |
|
使用后的效果
1 |
|
1.3、文件名规范
名字要有意义,并且结尾以 .sh
结束
1.4、注释
1.4.1、单行注释
在Shell脚本中,#
后面的内容表示注释。
- 注释部分不会被执行,仅给人看。
- 注释可以自成一行,也可以跟在命令后面,与命令同行。
- 要养成写注释的习惯,方便自己与他人。
- 最好不用中文注释,因为在不同字符集的系统会出现乱码。(字符集
zh_CN.UTF-8
为中文)。
1.4.1、批量注释
shell脚本中批量注释的方法
1 |
|
1.5、开发的规范和习惯小结
- 放在统一的目录。
- 脚本以
.sh
为扩展名。 - 开头指定脚本解释器。
- 开头加版本版权等信息,可配置
~/.vimrc
文件自动添加。 - 脚本不要用中文注释,尽量用英文注释。
- 代码书写优秀习惯
- 成对的内容一次性写出来,防止遗漏,如
[]、''、""
等。 [ ]
两端要有空格,先输入[ ]
,退格,输入2个空格,再退格写。- 流程控制语句一次书写完,再添加内容。
(if 条件 ; then 内容;fi)
。 - 通过缩进让代码易读。
- 脚本中的引号都是英文状态下的引号,其他字符也是英文状态。
- 成对的内容一次性写出来,防止遗漏,如
01-Shell 编程之规范
https://flepeng.github.io/021-Shell-01-Shell-编程之规范/