参数 | 意义 |
---|---|
$0 | 当前运行程序名称 |
$1 | 当前程序第一个参数 |
$n | 当前程序第n个参数 |
$* | 当前程序所有参数 |
$# | 当前程序参数个数 |
$$ | 当前程序PID |
例如:1
2
3
4
5
6
7
8
echo $0
echo $1
echo $2
echo $3
echo $*
echo $#
echo $$
运行及输出:1
2
3
4
5
6
7
8$ ./test.sh -arg1 -arg2 -arg3
./test.sh
-arg1
-arg2
-arg3
-arg1 -arg2 -arg3
3
4492