Shell中的特殊变量:$* $# $? $n

变量 含义
$0 这个脚本的执行名字
$n 这个脚本中的第n个参数值,n=1…9
$* 传递给脚本或函数的所有参数
$# 这个脚本的参数个数
$$ 脚本运行的当前进程ID号
$! 后台运行的最后一个进程的进程ID号
$? 上个命令或函数的退出状态。0表示没有错误,其他表明有错误
$- 显示shell使用的当前选项
$@ 传递给脚本或函数的所有参数,与$*类似

参考:

https://blog.csdn.net/adkada1/article/details/52908686

https://blog.csdn.net/sinat_42724379/article/details/100972212
发布了510 篇原创文章 · 获赞 134 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/u011436427/article/details/103831107