关于$小知识

$0 当前脚本的文件名

$n 传递给脚本或者函数的参数,n是一个数字表示第几个参数,例如第一个参数是$1,第二个参数是$2

$# 传递给脚本或者函数参数的个数

$* 传递给脚本或者函数的所有参数

$@ 传递给脚本或者函数的所有参数

$? 上个命令的退出状态或者函数的返回值

$$ 当前shell的进程id

$! shell最后运行的后台process的pid

$- 显示shell使用的当前选项,与set命令功能相同

$*跟$@的区别,都表示传递给函数或方法的参数

"$*" =="$1 $2 $3 $4 ..."

"$@"=="$1" "$2" "$3" "$4"....

posted @ 2020-09-26 19:05  Gsh-123  阅读(217)  评论(0)    收藏  举报