Shell - 传递参数到Shell 脚本

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_15071263/article/details/102753942

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 $?

猜你喜欢

转载自blog.csdn.net/qq_15071263/article/details/102753942
今日推荐