如何编写简单的SHELL脚本

1.shell的解释器有很多:比如bash、sh、csh、zsh,比较常用的是bash,也是linux的默认解释器。

2.一个基本的shell脚本组成部分:

 1)脚本声明:比如#!/bin/bash,这个是声明要调用的解释器为bash,必须标明解释器所在的绝对路径,注:如果不进行声明,可能在用./脚本的方法执行的时候会出现报错导致执行失败的情况

3.shell脚本的两种基本工作方式:

 SHELL命令脚本初识(part1)_接收用户参数


4.执行shell脚本的两种方式:

1)通过调用bash命令后面紧跟shell脚本执行:比如 bash example.sh

SHELL命令脚本初识(part1)_bash_02


2)通过输入完整路径的方式执行


SHELL命令脚本初识(part1)_bash_03


如何接收用户所给的参数

5.linux中shell脚本内置的接收参数的变量

1)$0:对应的是当前shell脚本的名称

2)$#对应的是当前shell脚本对应的参数一共有几个

3)$*对应的是当前shell脚本所有位置参数的值

4)$?对应的是上一次命令的执行返回值。

看下图可能更容易理解各个变量所表示的含义

SHELL命令脚本初识(part1)_接收用户参数_04


5)脚本示例

SHELL命令脚本初识(part1)_shell脚本_05