bash脚本编程(一)

bash脚本编程(一)

脚本:命令的堆砌,按实际需求,结合命令流程控制机制实现的源程序
变量类型:事先确定数据的存储格式和长度
1、字符
2、数值:整型、浮点型
3、真、假

bash的变量类型
1、本地变量
set VARNAME=VALUE 作用域为整个bash进程(局部变量)local VARNAME=VALUE 作用域为当前代码段
2、环境变量
作用域为当前shell进程及其子进程 export VARNAME=VALUE export:导出
3、位置变量
$1, $2, ...
shift
4、特殊变量
$?:上一个命令的执行状态返回值
程序执行,可能有两类返回值:
程序执行结果
程序状态返回代码(0-255)
0: 正确执行
1-255:错误执行,1,2,127系统预留;
$#:参数的个数
$*: 参数列表
$@:参数列表

撤消变量:
unset VARNAME
查看当shell中变量:
set
查看当前shell中的环境变量:
printenv
env
export

逻辑运算:与、或、非、异或
逻辑与: &&
第一个条件为假时,第二条件不用再判断,最终结果已经有;
第一个条件为真时,第二条件必须得判断;
逻辑或: ||

添加环境变量
echo $PATH 查看环境变量
export PATH=$PATH:/usr/local/apache/bin 添加/usr/local/apache/bin到环境变量后面
export PATH=/usr/local/apach/bin:$PATH 添加/usr/local/apache/bin到环境变量后面

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注