当前位置:首页 > 编程笔记 > 正文
已解决

Linux中shell脚本中的运算

来自网友在路上 175875提问 提问时间:2023-10-28 22:55:38阅读次数: 75

最佳答案 问答题库758位专家为你答疑解惑

目录

一、运算符号

二、运算指令 

三、练习 


一、运算符号

+加法-减法*乘法/除法%除法后的余数**乘方++自加一--自减一 <小于<=小于等于>大于>=大于等于=等于+=j+=ij=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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!