测试脚本 test.sh
#!/bin/bash
echo "传给脚本的参数个数:$#"
echo "脚本本身的名字:$0"
echo "first :$1"
echo "second:$2"
echo "是传给脚本的所有参数的列表:$@"
echo "Shell本身的PID:$$"
echo "Shell最后运行的后台Process的PID:$!"
echo "所有参数列表:$*"
$ sh test.sh 11 22
通过显示结果可以看到:
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1是传递给该shell脚本的第一个参数
$2是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表