关于$0 $1 $2 …… $@,$$,shift的用法

先看源代码:

wKioL1NJFEuBKRSyAAGIpxafXLI989.jpg



按照图中所示运行结果:

wKiom1NJFHSzL2crAAE72RBMEfI274.jpg



总结一下:

$#是所有参数的个数

$0是脚本的名字

$1是第一个参数

$2是第二个参数

依此类推

$@是所有参数

$$是运行进程号

Shift:让参数变量偏移一次

Shift n:让参数变量偏移n