高级变量包含三个部分1、变量扩展2、命令替换3、算术扩展在BashShell中,$算符会触发到上述三种扩展,基本形式如下:基本型扩展种类例子${变量名称}变量扩展${filename}$(命令)命令替换$(ls/)$((算术式))算术扩展$((5+3))变量存在表示变量有值(包含空)一、变量扩展:测试存在性..
分类:
系统相关 时间:
2015-05-01 20:06:31
阅读次数:
211
在Bash的算术运算中有以下几种方法:名称语法范例算术扩展$((算术式))r=$((1+2*3))使用外部程序exprexpr算术式r=`expr1+2*3`使用$[]$[算术式]r=$[1+2]使用内置命令declare-i变量=算术式declare-ir=1+2*3使用内置命令letlet算术式letr=1+2i++运算后加1,i--运算后减1++i运算前加..
分类:
系统相关 时间:
2015-05-01 20:05:20
阅读次数:
171
高级变量基本形式[1].变量扩展格式${变量名称}[2].命令扩展格式$(命令)[3].算术扩展格式$((算术式))1.变量扩展基本形式:${变量名称}变量扩展含义:一种简易的条件判断,对不同的条件赋予变量不同的值替换.它和变量存在与否的关系很大.1.1 测试变量是否存在的基本用法语法: ${待测变...
分类:
系统相关 时间:
2015-03-18 20:15:19
阅读次数:
270