Shell - 传递参数到Shell 脚本

心不动则不痛 提交于 2019-12-02 10:49:36

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!