1. 开头指定脚本解释器

#!/bin/sh 或 #!/bin/bash

2. 开头提供功能描述、作者以及版本等信息

#Description:
#Author:
#Contact:
#Last edited:
#Version:

    注:可以修改/etc/vimrc或者~/.vimrc让以上信息在每次创建shell脚本时自动生成

3. 脚本中不用中文注释,容易出现乱码

4. 脚本以.sh为扩展名

5. 成对的内容一次写出来,避免遗漏,如:

    {}  []  ''  ``  ""  if和fi  do和done

6. 通过缩进让代码易读