一、shell变量1、变量名与赋值符号间不能有空格。2、首个字符必须为字母a~z或A~Z。3、使用一个已定义的变量,在变量名前加'$',如:myName=“firefly”echo $mynameecho ${myName}加花括号帮助识别变量的边界,建议加上s。4、删除变量:unset varNa...
分类:
系统相关 时间:
2015-12-11 01:25:42
阅读次数:
255
变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 ...
分类:
系统相关 时间:
2015-11-27 19:15:37
阅读次数:
161
网上随便查阅了一下(http://www.cnblogs.com/iloveyoucc/archive/2012/07/11/2585559.html),有这几种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i...
分类:
系统相关 时间:
2015-11-25 21:42:39
阅读次数:
186
本文记录了linux shell变量的相关学习内容,包括变量的命令,变量的分类等等,并对每个变量分类进行了详细的介绍,还附上了示例图片进行解释。
分类:
系统相关 时间:
2015-11-24 01:01:19
阅读次数:
253
linuxshell变量获取执行结果将一条命令的执行结果赋给一个变量的方法有:1、使用反引号``(数字键1左边的键,tab键上面,英文方式输入)如:a=`echo"helloworld"`;即将命令echo"helloworld"的输出赋给变量a2、可以使用$(())如:a=$(echo"helloworld")即将命令echo"helloworld"的..
分类:
系统相关 时间:
2015-11-18 19:51:03
阅读次数:
162
shell变量分为系统变量和用户自定义变量查看变量的命令#env 系统变量或者 #set 包括env和自定义变量和额外变量使用变量的命令是#echo $【变量】//////////////////////////////////////////////////////////////////...
分类:
系统相关 时间:
2015-11-14 17:47:04
阅读次数:
372
1、在赋值语句name=value中不能存在空格,例如:name = value这样的形式会被认为是三个变量,因为本质上来说,脚本的内容就是传给shell程序的变量,而变量之间是通过空格区分的。如果想要在value里面出现空格,则需要用引号标注出来,想要应用变量的内容则在变量名前加‘$’符号,如下:...
分类:
系统相关 时间:
2015-11-04 13:05:01
阅读次数:
302
Shell是一个系统程序,但与一般在后台运行的系统程序不同,它在前台提供Linux系统与用户交互操作的界面。一、Shell变量1.本地变量本地变量是由用户自己定义,只作用于当前的shell环境,对于在这个shell环境下启动的子shell进程,它将不能够被有效访问。(1)设置变量例:MOVIE="L...
分类:
系统相关 时间:
2015-10-15 23:33:50
阅读次数:
248
LinuxShell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以实践一下,简单的实例如下...
分类:
系统相关 时间:
2015-09-29 20:34:30
阅读次数:
817
Linux系统里的env命令可以显示当前用户的环境变量,还可以用来在指定环境变量下执行其他命令。下面来比较一下set,env和export命令的异同:set命令显示当前shell的变量,包括当前用户的变量;env命令显示当前用户的变量;export命令显示当前导出成用户变量的shell变量。每个sh...
分类:
系统相关 时间:
2015-09-29 14:38:22
阅读次数:
326