6.1.【整数运算-使用expr命令】
expr 1 + 2
expr 1 + 6 / 3
expr 6 % 4
expr 1 +2 * 3 错误,应该写为
expr 1 + 2 \* 3
注意空格
6.2.【整数运算-expr命令变量】
• expr $var – 5
• expr $var1 / $var2
• expr $var3 \* 10
• expr操作符:+、-、\*、/、%取余(取模)
6.3.【整数运算-练习脚本】
• #!/bin/bash
• A=10
• B=20
• C=30
• value1=`expr $A + $B + $C`
• echo “the vlaue of value1 is $value1”
• value2=`expr $C / $B`
• echo “the value of value2 is $value2”
• value3=`expr $A + $C / $B`
• echo “the value of value3 is $value3”
---------------------------------
#!/bin/bash
A=10
B=20
C=30
value1=`expr $A + $B + $C`
echo “the vlaue of value1 is $value1”
value2=`expr $C / $B`
echo “the value of value2 is $value2”
value3=`expr $A + $C / $B`
echo “the value of value3 is $value3”
6.4.【整数运算- 使用$】
•echo $((3+5))
• echo $((((5+3*2)-4)/2))
---除时,如果结果有小数,则截取小数部分
• $算式运算符:+、-、*、/、()
6.5.【整数运算- 练习题】
练习:编写脚本实现一个加法计算器
提示:$1,$2
---------------------------------------------------------------------