shell处理特殊参数$* $@ $# $? $- $$ $! $0 $_

 时间:2024-10-13 13:59:48

shell 中经常看见一些特殊的参数,有时不知道他们是什么意思,下面这里就给大家详细的解释一下,各个参数的意义。

shell处理特殊参数$* $@ $# $? $- $$ $! https://exp-picture.cdn.bcebos.com/e86ba4b842406afe2403e1711eee41c1b6279faf.jpg $_

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

shell处理特殊参数$* $@ $# $? $- $$ $! https://exp-picture.cdn.bcebos.com/906dbbcadce89048f2eb6743130e5f20427192af.jpg $_

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

shell处理特殊参数$* $@ $# $? $- $$ $! https://exp-picture.cdn.bcebos.com/274e9635dd8a59de451f98b5b370d5413b8c84af.jpg $_

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

shell处理特殊参数$* $@ $# $? $- $$ $! https://exp-picture.cdn.bcebos.com/a44e8afc508c9bcecde09ac3d6dd884ce44afaaf.jpg $_

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

shell处理特殊参数$* $@ $# $? $- $$ $! https://exp-picture.cdn.bcebos.com/6a408cdd3340b6f3879f13a812c0affce086eeaf.jpg $_
  • 电容的封装——电容器编带制作流程
  • 紫外线杀菌器怎样安装
  • 单相固态继电器比交流接触器有何优势,如何选择
  • 在EPLAN里面添加弹簧复位常闭触点
  • win10系统如何卸掉Media Player播放器
  • 热门搜索
    怎么样变白 经常犯困是怎么回事 瓶子用英语怎么说 接电话用英语怎么说 坚果手机怎么样 入党介绍人意见怎么写 佳能墨盒怎么加墨水 怎么取消退款申请 文殊菩萨心咒怎么念 煮方便面怎么做好吃