已解决
Linux中shell脚本中的运算
来自网友在路上 175875提问 提问时间:2023-10-28 22:55:38阅读次数: 75
最佳答案 问答题库758位专家为你答疑解惑
目录
一、运算符号
二、运算指令
三、练习
一、运算符号
+
加法-
减法*
乘法/
除法%
除法后的余数**
乘方++
自加一--
自减一
<
小于<=
小于等于>
大于>=
大于等于=
等于+=
j+=i
,j=j+i
*=
j=j*i
/=
j=j/i
%=
j=j%i
二、运算指令
(()) ##((a=1+2))
let ##let a=1+2
expr ##expr 1 + 2
$[] ##echo $[1+2]
bc ##计算器,没有时需要安装
显示小数点后几位
printf '%0.1f\n' 3.1
printf '%0.2f\n' 3.1
printf '%0.4f\n' 3.1
三、练习
1、倒计时1分10秒的练习:
#!/bin/bash
x=1
y=10
sy=$[$y+$x*60]
for ((;sy>=0;sy-- ))
dosy_x=$[$sy/60]sy_y=$[$sy%60]if [ "$sy_y" -lt 10 ]thenecho -ne $sy_x:0$sy_yelseecho -ne $sy_x:$sy_yfisleep 1echo -ne "\r"
done
查看全文
99%的人还看了
猜你感兴趣
版权申明
本文"Linux中shell脚本中的运算":http://eshow365.cn/6-27167-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!