shell scripts的算术运算
2009-04-02 10:32
447 查看
i=9
a=`expr $i + 1`
b=`expr $i - 1`
c=`expr $i / 3`
d=`expr $i /* 2`
echo "i+1 = $a "
echo "i-1 = $b "
echo "i/3 = $c "
echo "i/*2 = $d "
i=$(($i+1)) ##$((a+b)) means Integer computing(means 整形运算)
echo Integer i = $i
###记住$(( ))的用途,就是作为整数运算的
###我一般用let内置命令,因为很多系统最小安装后不会有expr
###可以let i=$i+1试试
let i=$i+1 ## same as the above
echo let i = $i
###要区分单引号和双引号.
i=1
echo $i
echo "$i"
echo '$i'
echo /$i
################ 以上运行输出
[ol@int8 tmp]$ ./computing.sh
i+1 = 10
i-1 = 8
i/3 = 3
i/*2 = 18
Integer i = 10
let i = 11
1
1
$i
/1
a=`expr $i + 1`
b=`expr $i - 1`
c=`expr $i / 3`
d=`expr $i /* 2`
echo "i+1 = $a "
echo "i-1 = $b "
echo "i/3 = $c "
echo "i/*2 = $d "
i=$(($i+1)) ##$((a+b)) means Integer computing(means 整形运算)
echo Integer i = $i
###记住$(( ))的用途,就是作为整数运算的
###我一般用let内置命令,因为很多系统最小安装后不会有expr
###可以let i=$i+1试试
let i=$i+1 ## same as the above
echo let i = $i
###要区分单引号和双引号.
i=1
echo $i
echo "$i"
echo '$i'
echo /$i
################ 以上运行输出
[ol@int8 tmp]$ ./computing.sh
i+1 = 10
i-1 = 8
i/3 = 3
i/*2 = 18
Integer i = 10
let i = 11
1
1
$i
/1
相关文章推荐
- [转]shell基本算术运算
- shell脚本之算术运算和逻辑运算
- shell学习之算术运算
- shell脚本中的算术运算和条件测试语句
- Shell中的算术运算(译)
- Linux学习笔记:bash算术运算及shell脚本
- shell中如何进行算术运算
- shell脚本中的算术运算
- linux命令:浅谈shell中如何进行算术运算
- shell算术运算与进制运算
- shell 之 算术运算
- shell 中的算术运算
- Shell学习笔记(7)-高级变量之算术运算
- shell算术展开、按位运算
- Shell 脚本中的算术运算与常用条件表达式
- shell两数之间的算术运算
- Bash shell 的算术运算有四种方式
- shell算术运算
- shell scripts_0 进行数学运算
- shell学习总结之算术运算方法