在 shell 中我们会见到 $0、$1、$2这样的符号,它们是什么意思呢?
$0 :就是你的shell脚本的名字;
$1 :就是你给shell脚本传的第一个参数;
$2: 就是你给shell脚本传的第二个参数。
以此类推…
举例,你用vim test.sh命令创建了一个名字为test.sh脚本,然后输入如下内容:
#!/bin/sh
echo "shell脚本的名字: $0"
echo "第一个参数: $1"
echo "第二个参数: $2"
然后给test.sh赋予执行权限:
chmod 777 test.sh
接着执行bash test.sh 1 2
命令运行脚本
结果将会是:
shell脚本的名字: test.sh
第一个参数: 1
第二个参数: 2