Shell中的数值运算
Shell中的数值运算 案例 1 : Shell 中的数值运算 案例 2 :条件测试操作 案例 3 :使用 if 选择结构 1 案例 1 : Shell 中的数值运算 1.1 问题 本案例要求熟悉 Linux Shell 环境的特点,主要练习以下操作: 使用 expr 、 $[] 、 let 等整数运算工具:定义变量 X=1234 ,然后计算 X 与 78 的四则运算及求模结果 使用 bc 实现小数运算操作:以交互方式计算 12.34 与 56.78 的四则运算结果,另外再以非交互方式重复上述计算,最多显示 4 位小数 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:整数运算工具 1 )使用 expr 命令 乘法操作应采用 \* 转义,避免被作为 Shell 通配符;参与运算的整数值与运算操作符之间需要以空格分开,引用变量时必须加 $ 符号。 首先定义变量 X=1234 ,然后分别计算与 78 的加减乘除和求模运算结果: [root@svr5~]#X=1234// 定义变量 X [root@svr5~]#expr $X+78// 加法 1312 [root@svr5~]#expr $X-78// 减法 1156 [root@svr5~]#expr $X\*78// 乘法,操作符应添加 \ 转义 96252 [root@svr5~]#expr $X/78// 除法