shell脚本开发基本规范及良好的编写习惯

#前言:良好的书写规范和书写习惯,会让我们减少很多不必要的麻烦,可以提高我们的效率

1.基本的规范

#1.开头指定脚本解释器

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

#2.开头加版本版权等信息

#Date:    20:20 202-3-5
#Author:create by guoke
#Mail:    123321@qq.com
#Function: This scripts function.....
#Version:2.1

#3.脚本中不用中文注释

尽量用英文注释,防止出现乱码

#4.脚本以.sh位扩展名

例如:webstart.sh

#创建shell脚本程序的步骤

#第一步:创建一个包含命令和控制结构的shell文件,以.sh为扩展名
#第二步:修改这个文件权限使它可以执行
            修改方式:chmod u+x  文件名
#第三步:执行
    方法1:./example
    方法2:bash + 文件
    方法3:source + 文件

2.良好的书写习惯

#1.成对的符号应尽量一次性写出,然后退格在符号里增加内容,防止遗漏,例如:

{} [] '' ""

#2.中括号[]两端至少要有1个空格,输入技巧:先输入一对中括号,然后退一个格,输入两个空格,再退一格,双中括号[[]]也是这样写

[ name ]
[[ name ]]

#3.对于流程控制语句应该一次性蒋格式写完,再添加内容

#比如1:写if语句

if 条件内容
    then
        内容
fi

#比如2:for循环语句

for 
    do
        内容
done

#提示:while,case和until等语句也是一样

#4.通过缩进让代码更易读(tab键)

if 条件内容
    then
        内容
fi

#5.字符串赋值给变量应加双引号,并且等号前后不能有空格

my_file="test.txt"

#6.脚本中的单引号、双引号及反引号,必须为英文状态下的符号

'',‘’
"",“”
``,··

#提示:前面为英文输入法状态下的符号,后者为中文状态下的符号

猜你喜欢

转载自www.cnblogs.com/guoke-boy/p/12423528.html