变量参数的意义

发布时间:2020-10-20 13:21:56

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

linux变量参数$的含义

变量参数的意义

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

echo“same:$0”

echo“first:$1”

echo“second:$2”

echo“argume:$@”

echo“showparmlist:$*”

echo“showprocessid:$$”

echo“showpremstat:$?”

保存退出赋予脚本执行权限#chmod+xvariable执行脚本#。/variableaabbnumber:2

same:。/variable

first:aa

second:bb

argume:aabbshowparmlist:aabb

showprocessid:24544showpremstat:0

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

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

看了变量参数的意义还看了:
  • 浅谈Linux变量参数$的意义

    linux系统中,很多人不理解脚本中变量参数$的意义,$0、$1.。。.。。分别代表什么意思呢?下面小编就给大家详细介绍下linux变量参数$的意义,感兴趣的朋友不妨来了解下吧。我们先写一个简单的脚本,执行以后再解释各个变量的意义#touc...

  • 花的数量代表的意义

    1朵你是我的唯一2朵眼中世界只有我俩3朵我爱你4朵山盟海誓5朵无怨无悔6朵六六大顺7朵喜相逢8朵弥补、请原谅9朵长相守永相随10朵十全十美11朵一心一意,最爱12朵吉祥如意,圆满13朵你是我暗恋的人15朵守住你的人16朵成长的喜悦17朵钟情...

  • 小数的意义说课稿参考

    小数的意义说课稿(一)一、说教材尊敬的各位专家、各位评委老师好,大家好,我叫武之程,来自边院镇张岭小学。我说课的内容是青岛版六年制小学数学四年级下册第四单元《小数的意义》。小数的意义是本单元的重点难点,它是建立在分数的意义的基础之上,认识小...

  • 分数的意义

    《分数的意义》听课记录及评析一、引出课题1、游戏:《用掌声表示得数》(出示课件)把4个苹果平均分给两个小朋友,每人分到几个?(学生拍掌两次)把2个苹果平均分给两个小朋友,每人分到几个?(学生拍掌两次)把1个苹果平均分给两个小朋友,每人分到几...

  • php变量定义方法

    PHP语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。以下是为大家分享的php变量定义方法,供大家参考借鉴,欢迎浏览!1.定义常量define("CONSTANT","Helloworld.");常...