Shell中的$0、$1、$2的含义
$0 就是你写的shell脚本本身的名字
$1 是你给你写的shell脚本传的第一个参数
$2 是你给你写的shell脚本传的第二个参数
例子
- 脚本
#!/bin/bash
echo $0 # 打印脚本文件名
case $1 in #
start) echo $1 ;; # 第一个参数是start,打印第一个参数
stop) echo $1 ;; # 第一个参数是start,打印第一个参数
*) echo "require start|stop" ;; # 第一个参数既不是start也不是stop
esac
echo $2 # 打印第二个参数