Linux变量参数$的含义

2016-02-19 13:39 12 1 收藏

今天图老师小编给大家精心推荐个Linux变量参数$的含义教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - Linux教程 】

Linux系统中,很多人不理解脚本中变量参数$的意义,$0、$1.。。.。。分别代表什么意思呢?下面图老师小编就给大家详细介绍下Linux变量参数$的意义,感兴趣的朋友不妨来了解下吧。

 Linux变量参数$的含义

我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho number:$#

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

echo scname:$0

echo first :$1

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

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:24544show precomm stat:0

通过显示结果可以看到: $# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

上面就是Linux变量参数$的意义的介绍了,可以看出变量参数$加上数字在脚本中代表着不同的意思,你学会怎么使用变量参数$了吗?

来源:http://www.tulaoshi.com/n/20160219/1604889.html

延伸阅读
getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv表头文件 #include 定义函数 char * getenv(const char *name);函数说明 getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为name=value。返回值 执行成功则返回指向该内容的指针,找不到符合的环境...
标签: 电脑入门
Linux系统下,设置环境变量的同时还需要修改文件,因为Linux环境变量分为系统级和用户级,所以修改文件的方法有所区别,下面图老师小编就给大家详细介绍下Linux环境变量修改文件的方法。 环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX,可能是...
标签: SQLServer
可以采用exec方法 declare @tempStr varchar(350) select @tempStr='Update weekcount set ['+convert(varchar,@week)+']=['+convert(varchar,@week)+']+1 where userid='''+replace(@user,'''','''''')+'''' exec(@tempStr) 注意: 使exec不能返回一些变量的值,而且当前的变量值在exec的语句里无效.       &nb...
所有的TCP/IP调优参数都位于/proc/sys/net/目录. 例如, 下面是最重要的一些调优参数, 后面是它们的含义: 1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲 2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲 3. /proc/sys/net/ipv4/tcp_timestamps — 时间戳在(请参考RFC 1323)TCP的包头增加12个字节 4. /proc/sys/net/ipv...
标签: 电脑入门
Linux下find命令拥有多种查找方式,那么find命令中加上-path -prune参数会怎么样呢?下面图老师小编就给大家介绍下find命令中-path -prune的用法。 假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 。。。等目录及dir00、dir01.。.dir10、dir11.。。等子目录。 1. 在当前目录下查找所有txt后...

经验教程

428

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部