1.1脚本创建工具:
创建脚本的常见编辑器是 vi/vim
1.2脚本命名:
shell脚本的命名简单来说就是要有意义,方便我们通过脚本名,来知道这个文件时干什么用的
1.3脚本内容:
各种可以执行的命令
1.4注释内容:
单行注释:
除了首行的#不是注释外,其他所有行内容,只要首个字符是#,那么就表示该行是注释
多行注释:
多行注释有两种方法::<<! ... ! 和 :<<字符 ... 字符
例:
2.脚本执行
1.shell执行的方式:
Shell脚本的执行通常可以采用以下几种方式
1.1 bash /path/to/script-name (相对路径) 或 /bin/bash /path/to/script-name (绝对路径,强烈推荐使用)
1.2 /path/to/script-name 或 ./script-name (当前路径下执行脚本)
1.3 source script-name 或 . script-name (注意“.“点号)
1.4 chmod +x zhushi.sh 增加权限
3、脚本开发规范
3.1、脚本命名要有意义,文件后缀是.sh
3.2、脚本文件首行是而且必须是脚本解释器
#!/bin/bash
3.3、脚本文件解释器后面要有脚本的基本信息等内容脚本文件中尽量不用中文注释;
尽量用英文注释,防止本机或切换系统环境后中文乱码的困扰
常见的注释信息:脚本名称、脚本功能描述、脚本版本、脚本作者、联系方式
3.4、脚本文件常见执行方式:bash 脚本名
3.5、脚本内容执行:从上到下,依次执行
3.6、代码书写优秀习惯;
1)成对内容的一次性写出来,防止遗漏。 如:()、{}、[]、''、``、""
2)[]中括号两端要有空格,书写时即可留出空格[ ],然后再退格书写内容。
3)流程控制语句一次性书写完,再添加内容
3.7、通过缩进让代码易读;(即该有空格的地方就要有空格)