Shell变量 Shell支持三种类型的变量 用户自定义变量:用户自定义的变量,变量名以英文字母或下划线开头,区分大小写。 位置变量:根据位置传递参数给脚本的变量,默认支持9个位置变量 $1,$2,$3...$9 预定义变量: 预定义的特殊变量,只能使用,不能修改 用户自定义变量 位置变量 新建根据 ...
分类:
系统相关 时间:
2016-08-11 00:56:36
阅读次数:
180
环境变量 Shell进程的环境变量,可以从当前进程传给fork出来的子进程,用printenv命令显示当前进程的环境变量。 。。。 本地变量 只存在与当前Shell进程,set命令可以显示当前Shell进程中定义的所有变量和函数 定义变量、定义和导出环境变量 export VARNAME=value ...
分类:
系统相关 时间:
2016-08-08 00:37:43
阅读次数:
186
set,env和export这三个命令都可以用来显示shell变量 set 显示当前shell的变量,包括当前用户的变量 env 显示当前用户的变量 export 显示当前导出成用户变量的shell变量 每个shell都有自己特有的变量,这和用户变量是不同的。当前用户变量和你用什么shell无 关, ...
分类:
系统相关 时间:
2016-08-07 21:31:44
阅读次数:
180
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 -p:后接屏幕输出的提示语句 -n:设定输入的字符个数,当达到指定的个数则自动退出,并将输入赋予给变量 -t:当输入超过指定时间,则退出,并返回一个非0状态码 -s:选项能够使read命令中输入的数据不显示在监视器 ...
分类:
系统相关 时间:
2016-08-07 18:26:06
阅读次数:
144
linux中shell变量$#,$@,$0,$1,$2的基本含义: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用 ...
分类:
系统相关 时间:
2016-08-05 11:46:09
阅读次数:
259
变量 定义变量your_name="runoob.com" #变量名和等号之间不能有空格 使用变量your_name="qinjx"echo $your_nameecho ${your_name}echo "I am good at ${skill}Script"echo "I am good at ...
分类:
系统相关 时间:
2016-08-04 23:10:24
阅读次数:
318
51cto课程学习整理 http://edu.51cto.com/course/course_id-963.html #!/usr/bin/expect //非交互式 env 或者 set //查看用户环境变量 source 或者 . 执行脚本能把子shell变量传给父shell 脚本规范 1) # ...
分类:
系统相关 时间:
2016-07-21 14:54:27
阅读次数:
228
shell编程语言分为: 编译型语言:先要事先转换成可执行格式 解释型语言:边解释边执行变量:shell是弱类型编程语言,变量不需要先指明类型及初始化,而是由上下文决定类型bash变量类型: 环境变量 本地变量 位置变量 特俗变量本地变量:作用域为整个bash进程 VARNAME=value局..
分类:
系统相关 时间:
2016-07-14 22:11:36
阅读次数:
282
介绍 正文 $? $?是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败.切记:$?永远表示shell命令最后一次执行后的退出状态,当函数执行完毕后,如果又执行了其它命令,则$?不再表示函数执行后的状态,而表示其它命令的退出状态 $$ Shell本身的PID(ProcessI ...
分类:
系统相关 时间:
2016-07-12 11:46:20
阅读次数:
215
变量就是其值可以变化的量;从实质来说,变量名是指向一片用于存储数据的内存空间;变量有本地变量、环境变量之分;shell变量是一种弱类型的变量,在声明变量时并不需要指定其变量类型,默认均为字符型;也不需要遵循C语言中"先声明再使用"的规定,任何时候想用就用;本地变量:是指只在..
分类:
系统相关 时间:
2016-07-11 01:38:50
阅读次数:
308