linux中shell变量$#,$@,$0,$1,$2的含义解释

linux中shell变量$#,$@,$0,$1,$2的含义解释

大家好,又见面了,我是全栈君。

linux中shell变量$#,$@,$0,$1,$2的含义解释: 


变量说明: 


$$ 


Shell本身的PID(ProcessID) 


$! 


Shell最后运行的后台Process的PID 


$? 


最后运行的命令的结束代码(返回值) 


$- 


使用Set命令设定的Flag一览 


$* 


所有参数列表。如”$*”用「”」括起来的情况、以”$1 $2 … $n”的形式输出所有参数。 


$@ 


所有参数列表。如”$@”用「”」括起来的情况、以”$1″ “$2” … “$n” 的形式输出所有参数。 


$# 


添加到Shell的参数个数 


$0 


Shell本身的文件名 


$1~$n 

添加到Shell的各参数值。$1是第1参数、$2是第2参数…。 

本文转自silence博客51CTO博客,原文链接http://blog.51cto.com/silencezone/1857828如需转载请自行联系原作者


a120518129

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108009.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm怎么编译代码_python编程

    pycharm怎么编译代码_python编程python可以说是新的编程语言,虽说是新编程,但一出来,就受到很长程序员的关注,而且刚出现和java进行对比,很多人就拿python和java进行比较,想python到底好不好,他和java有什么区别,要想知道他们的区别,还是要了解python比较好,要知道python知识,今天我们就来看看python里的pycharm编写代码的方式教学。1、新建项目location:为创建项目的地址(或者叫文…

    2022年8月28日
    4
  • 【20211009】【数学基础】极值点、驻点、拐点的区别和联系

    【20211009】【数学基础】极值点、驻点、拐点的区别和联系一 极值点 1 定义极大值和极小值统称为极值点 极值点是函数的某段子区间内极大值或者极小值的横坐标 极值点出现在函数的驻点 导数为 0 或不可导点处 导函数不存在 参考 极值点 驻点 拐点的区别 2 判别方法 1 若 f x0 处可导第一判别法 若 f x0 处的一阶导数 且 x0 左边的区间内导数 gt 0 x0 右边的区间内导数 lt 0 那么 x0 为极大值 第

    2025年10月8日
    4
  • halcon联合C#_halcon调用自己的模型

    halcon联合C#_halcon调用自己的模型20210221版最新C#联合halcon开发框架源码,傻瓜式拖拽,匹配,测量,条码识别,ocr,定位引导,对位等,支持plc通讯,支持相机sdk无缝对接

    2025年7月2日
    4
  • Python爬虫从入门到精通——爬虫基础(一):爬虫基本原理[通俗易懂]

    分类目录:《Python爬虫从入门到精通》总目录我们可以把互联网比作一张大网,而爬虫便是在网上爬行的蜘蛛。把网的节点比作一个个网页,爬虫爬到这就相当于访问了该页面,获取了其信息。可以把节点间的连线比作网页与网页之间的链接关系,这样蜘蛛通过一个节点后,可以顺着节点连线继续爬行到达下一个节点,即通过一个网页继续获取后续的网页,这样整个网的节点便可以被蜘蛛全部爬行到,网站的数据就可以被抓取下来了。简单…

    2022年4月16日
    35
  • 查看linux版本内核 Linux内核版本的变化[通俗易懂]

    查看linux版本内核 Linux内核版本的变化[通俗易懂]linux内核 linux内核版本号格式     major.minor.patch-build.desc  1、major:表示主版本号,有结构性变化时才变更。  2、minor:表示次版本号,新增功能时才发生变化;一般奇数表示测试版,偶数表示生产版。  3、patch:表示对次版本的修订次数或补丁包数。  4、build:表示编译(或构建)的次数,每次编译可能

    2022年8月23日
    5
  • pushd命令「建议收藏」

    1)功能pushd命令常用于将目录加入到栈中,加入记录到目录栈顶部,并切换到该目录;若pushd命令不加任何参数,则会将位于记录栈最上面的2个目录对换位置2)语法(1)格式:pushd [目录|-N|+N]  [-n](2)选项目录  将该目录加入到栈顶,并执行"cd目录",切换到该目录+N  将第N个目录移至栈顶(从左边数起,数字从0开始)-N   将第N个目录移至栈顶(从右…

    2022年4月18日
    68

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号