shell里面的变量

网友投稿 264 2022-11-27

shell里面的变量

shell里面的变量有四种:用户自定义变量,环境变量,位置参数变量和预定义变量一自定义变量在赋值语句中,赋值号“=”的两边不能有空格,否则在执行时会引起错误,这一点就没有python爽。如果在赋给变量的值中要含有空格、制表符或换行符,那么,就应该用双引号把这个字符串括起来。例如, names=“abc dd ff”二.位置变量   执行Linux命令或Shell 脚本时可以带有参数。相应地,在Shell脚本中应有变量。执行Shell程序时,用实参去替代这些变量。

在Shell脚本中这类变量的名称很特别,分别是0、1、2……这类变量称作位置变量,因为它们与命令行上具体位置的实参相对应:命令名(脚本名)对应位置变量0,第一个实参对应位置变量1,三.预定义变量   预定义变量,顾名思义,就是预先设置好的系统变量。

$0 参考位置变量,即第0个变量,也就是当前脚本的名称。

$# 命令行上实际参数的个数。

$* 表示在命令行中实际给出的所有实参字符串。

$? 上一条命令执行后的返回值(也称作 “退出码”)。它是一个十进制数。命令执行成功时,则返回值为0;如果执行失败,则返回非0值。(不同的失败有不同的返回值)

$$ 当前进程的pid进程号。四  用户自定义变量

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java Fluent Mybatis实战之构建项目与代码生成篇下
下一篇:cocotb中的基础语法与SystemVerilog中的常用语法对照总结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~