Shell脚本教程(一)shell脚本的建立与执行
1、shell脚本的成分:
程序元素
- 保留字、运算符、表达式
- 变量、数组、输入输出
- 控制结构(顺序、分支、循环、子程序调用)
Shell功能 【参见第2、3章内容】
- 执行命令(内置命令、外部命令、自编程序)
- 重定向、管道、命令替换、命令聚合
- 通配符、注释符、……
- Shell环境
2、shell脚本的建立与执行
2.1:shell脚本的建立
- 使用文本编辑器编辑脚本文件
- $ vi script-file
- 为脚本文件添加可执行权限
- $ chmod +x script-file
2.2:Shell 脚本的执行
- 在子Shell中执行
- $ bash script-file
- $ script-file
- 在当前Shell中执行
- $ source script-file
- $ . script-file
3、Shell 脚本的编码规范
以 #! 开头:通知系统用何解释器执行此脚本
- #!/bin/bash
- #!/bin/ksh
以注释形式说明如下的内容:
- # 脚本名称
- # 脚本功能
- # 作者及联系方式
- # 版本更新记录
- # 版权声明
- # 对算法做简要说明(如果是复杂脚本)