初识Shell_2_传递参数
shell 传递参数
执行shell脚本的时候可以传递参数
例如 ./demo.sh 10 2 3
脚本里面获取参数 格式$n //n数字 代表获取第几个参数
其中$0 获取的是执行的文件名
例如 $0:demo.sh $1:10 $2:2 $3:3
特殊字符处理参数的意义
$# 传递到脚本的参数个数
$* 以一个单字符串显示所有向脚本传递参数。例如 "10 2 3"
$$ 脚本运行当前进程的ID号
$! 后台运行的最后一个进程的ID号
$@ 与$*功能相同,只是输出不一样,例如 "10" "2" "3"
$- 显示shell使用的当前选项,与set命令功能相同
$? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误
浙公网安备 33010602011771号