shell 脚本传参之命令行
例子:
#!/bin/bash
echo $0
echo "$1 parameter $2 parameter"
echo "parameter($#)"
echo $*
echo $@
echo $_
打印结果:
xiewenhao@Zienon:~/xwh$ ./command.sh 1 2
./command.sh
1 parameter 2 parameter
parameter(2)
1 2
1 2
2
xiewenhao@Zienon:~/xwh$ ./command.sh 1 2 3
./command.sh
1 parameter 2 parameter
parameter(3)
1 2 3
1 2 3
3
xiewenhao@Zienon:~/xwh$ ./command.sh 1 2 3 4
./command.sh
1 parameter 2 parameter
paramete