Shell—详解$0、$1、$2、$#、$*、$@、$?、$$变量

预定义变量:常用来获取命令行的输入

变量 作用
$0 当前Shell脚本本身的文件名称
$1 脚本接收的第一个参数($1-$9:第1-9个命令行参数名)
$2 脚本接收的第二个参数($1-$9:第1-9个命令行参数名)
$# 命令行参数个数。脚本接收的所有参数个数
$* 所有命令行参数列表。脚本接收的所有参数
$@ 所有命令行参数列表。脚本接收的所有参数
$$ 脚本运行时的PID
$? 显示上一条命令执行的返回值,如果为0则代表执行成功,非0表示失败 

 

https://blog.csdn.net/w2393040183/article/details/98069555

https://blog.csdn.net/xifeijian/category_1471505.html

posted @ 2019-12-03 09:21  刘_love_田  阅读(982)  评论(0编辑  收藏  举报