标签:图片 数字 标准输入 空间 eof 调用 .com 顺序 shel
var-变量
数学的方程式:设x=2,求y=x^2+2x+1 ?,x和y我们称为未知数,在shell脚本中称为变量,变量用来存储数据,指向内存空间的某个地址,当脚本中重复执行一长串相同代码时,可以使用变量替换,简化代码量,方便开发。
变量类型:
本地变量:作用域仅为当前shell进程;
环境变量:作用域为当前shell进程及其子进程;
局部变量:作用域仅为某代码片断(函数上下文);
位置参数变量:当执行脚本的shell进程传递的参数;
特殊变量:shell内置的有特殊功用的变量;
$?:判断上一条命令的执行结果
0:表示成功,1~255:表示失败
引号的特殊含义:
单引号‘‘:强引用,所有字符原样输出,不转义
双引号"":弱引用;输出引号内所有内容;若内容中有变量、特殊字符转义等会解析结果,然后在输出
反引号``:用于引用命令结果如同$(..)
本地变量:仅在一个shell中有效,子进程不生效
用法:var_name=value
查看变量:set | grep var_name
撤销变量:unset var_name
只读变量:只读变量无法重新赋值,并且不支持撤销;存活时间为当前shell进程的生命周期,随shell进程终止而终止;
用法:
declare -r var_name=value
readonly var_name=value
查看环境变量命令:export, declare -x, printenv, env,set
标签:图片 数字 标准输入 空间 eof 调用 .com 顺序 shel
原文地址:http://blog.51cto.com/12580678/2337176