Linux系统中,很多人不理解脚本中变量参数$的意义,$0、$1.。。.。。分别代表什么意思呢?下面小编就给大家详细介绍下Linux变量参数$的意义,感兴趣的朋友不妨来了解下吧。 Linux变量参数$的含义 我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho “number:$#” echo “scname:$0” echo “first :$1” echo “second:$2” echo “argume:$@” echo “show parm list:$*” echo “show process id:$$” echo “show precomm stat: $?” 保存退出 赋予脚本执行权限 # chmod +x variable 执行脚本 # 。/variable aa bbnumber:2 scname:。/variable first:aa second:bb argume:aa bbshow parm list:aa bb show process id:show precomm stat:0 通过显示结果可以看到: $# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误 上面就是Linux变量参数$的意义的介绍了,可以看出变量参数$加上数字在脚本中代表着不同的意思,你学会怎么使用变量参数$了吗?
推荐整理分享Linux变量参数$的含义示例介绍(linux 系统变量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux变量生效,linux变量声明和赋值,linux变量是什么意思,linux变量名规范,linux变量生效,linux变量名规范,linux变量是什么意思,linux中的变量,内容如对您有帮助,希望把文章链接给更多的朋友!
如何在Windows系统上利用Telnet协议连接Linux服务器? Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力。很多终端使用者都习惯在计算机上利用Telnet会话
如何在桌面版linux怎么安装安全卫士? 安全卫士现在是我们中国比较常见的安全软件,可对于linux系统来说,没有什么更好的安全软件,不过最近推出linux版安全卫士。今天在这里教大
Linux如何更改VirtualBox虚拟机的磁盘容量 VirtualBox是一款虚拟机,在Linux系统使用过程中会遇到VirtualBox虚拟机磁盘空间不够用的问题,遇到这种问题该如何解决呢?下面小编就教大家Linux如何更