创建shell脚本
1. 使用文本编辑器来创建文本文件
- 第一行必须包括shell声明序列:#!
示例:#!/bin/bash - 添加注释:注释以#开头
2. 运行脚本
- 给予执行权限,在命令行上指定脚本的绝对或相对路径
- 直接运行解释器,将脚本作为解释器程序的参数运行
脚本规范
- 第一行一般为调用使用的语言
- 程序名,避免更改文件名为无法找到正确的文件
- 版本号
- 更改后的时间
- 作者相关信息
- 该程序的作用,及注意事项
- 最后是各版本的更新简要说明
▷脚本的基本结构
#!SHEBANG CONFIGURATION_VARIABLES FUNCTION_DEFINITIONS MAIN_CODE
shell脚本示例
#!/bin/bash # ------------------------------------------ # Filename: hello.sh # Revision: 1.1 # Date: 2019/05/26 # Author: GUO # Email: 1428778457@qq.com # Website: www.magedu.com # Description: This is the first script # Copyright: 2017 wang # License: GPL # ------------------------------------------ echo “hello world”
- 脚本调试
检测脚本中的语法错误
bash -n /path/to/some_script
调试执行
bash -x /path/to/some_script