shell中的常用运算

1、运算符号

符号含义
+加法
-减法
*乘法
/除法
%除法后取余
**指数
++自加一
- -自减一
<小于
<=小于等于
>大于
>=大于等于
+=连加(比如j+=i ,表示j=j+i)
*=连乘(比如j*=i ,表示j=j*i)
/=连除(比如j/=i ,表示j=j/i)
%=连取余(比如j%=i ,表示j=j%i)

2、运算指令

(1)(( )) 用法((a=1+2))
(2)let 用法let a=1+2
(3)expr 用法expr 1 + 2
(4)bc 计算器,直接在里面计算
在这里插入图片描述
(5)$[ ] ##echo $[1+2]
在这里插入图片描述

如何显示小数点后几位
printf ‘%0.2f’ 3 ==== 3.00
printf ‘%0.3f’ 3 ==== 3.000
printf ‘%0.4f’ 3 ==== 3.0000
在这里插入图片描述

3、脚本练习

脚本练习1:倒计时10秒,显示倒计时时间,不换行
echo -n不换行
脚本如下:
在这里插入图片描述
也可以下面这样写
在这里插入图片描述

脚本练习2:在练习1的基础的上,倒计时1分10秒,1:10(关键是秒为0时,要变为59,分减1)
脚本如下,关键是判断秒数为零,分钟大于零时,秒数变为60
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值