版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Shell - 传递参数到Shell 脚本
1、参数传递规则
以空格分隔开
./xxx.sh 1 2 3
2、参数引用规则
$n 即可引用第n个参数,n从1开始
echo "param 1 : $1"
echo "param 2 : $2"
echo "param 3 : $3"
3、执行文件参数
$0 会传递执行文件名
echo "x file name : $0"
4、获得传递的参数个数
echo "param count : $#"
5、其它特殊组合
## 显示所有的参数为一个字符串
echo "$*"
## 显示当前脚本运行的进程ID
echo $$
## 显示后台运行的最后一个进程的ID
echo $!
## 显示所有的参数为单个的字符串
echo "$@"
## 显示shell 使用的当前选项
echo $-
## 显示命令的退出状态,0表示没有错误,其它值表明有错误
echo $?