Shell脚本教程(一)shell脚本的建立与执行

Shell脚本教程(一)shell脚本的建立与执行

1、shell脚本的成分:

程序元素

  • 保留字、运算符、表达式
  • 变量、数组、输入输出
  • 控制结构(顺序、分支、循环、子程序调用)

Shell功能 【参见第2、3章内容】

  • 执行命令(内置命令、外部命令、自编程序)
  • 重定向、管道、命令替换、命令聚合
  • 通配符、注释符、……
  • Shell环境

2、shell脚本的建立与执行

 

2.1:shell脚本的建立

  1. 使用文本编辑器编辑脚本文件
  2. $ vi script-file
  3. 为脚本文件添加可执行权限
  4. $ chmod +x script-file

2.2:Shell 脚本的执行

  1. 在子Shell中执行
  2. $ bash script-file
  3. $ script-file
  4. 在当前Shell中执行
  5. $ source script-file
  6. $ .  script-file

 

3、Shell 脚本的编码规范

以 #! 开头:通知系统用何解释器执行此脚本

  1. #!/bin/bash
  2. #!/bin/ksh

以注释形式说明如下的内容:

  1. # 脚本名称
  2. # 脚本功能
  3. # 作者及联系方式
  4. # 版本更新记录
  5. # 版权声明
  6. # 对算法做简要说明(如果是复杂脚本)