在 shell 中我们会见到$0、$1、$2这样的符号,这是什么意思呢?简单来说$0就是shell脚本本身的名字,$1是shell脚本传的第一个参数,$2是shell脚本传的第二个参数
比如新建一个shell脚本test.sh,内容如下:
#!/bin/sh
echo "shell脚本本身的名字: $0"
echo "传给shell的第一个参数: $1"
echo "传给shell的第二个参数: $2"
保存退出后,在test.sh所在的目录下输入:sh test.sh 1 2
结果为:
shell脚本本身的名字: test.sh
传给shell的第一个参数: 1
传给shell的第二个参数: 2