Shell script: 命令行参数
2017-11-01 本文已影响7人
louyang
$0: 代表第一个参数,通常是脚本本身的名字
$1: 代表第二个参数
...
以此类推
例如
a.sh:
#!/bin/bash
echo "\$0="$0
echo "\$1="$1
echo "\$2="$2
运行结果:
$ ./a.sh a b
$0=./a.sh
$1=a
$2=b
$0: 代表第一个参数,通常是脚本本身的名字
$1: 代表第二个参数
...
以此类推
a.sh:
#!/bin/bash
echo "\$0="$0
echo "\$1="$1
echo "\$2="$2
运行结果:
$ ./a.sh a b
$0=./a.sh
$1=a
$2=b