shell处理特殊参数$* $@ $# $? $- $$ $! $0 $_
shell 中经常看见一些特殊的参数,有时不知道他们是什么意思,下面这里就给大家详细的解释一下,各个参数的意义。

2、$@也表示位置参数,从1开始。"$@"等价于"挢旗扦渌;$1" "$2" …"$@"和 $@ 等价没有区别

4、$#表示命令行参数的个数。如图

6、$$表示当前的进程ID。如果是子shell,显示的还是交互模式下的进程ID。

8、$0Shell本身的文件名。如图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:63
阅读量:30
阅读量:96
阅读量:70