1.运算符号
\+ ##加法
\- ##减法
\* ##乘法
/ ##除法
% ##取余
** ##乘方
++ ##自加一
-- ##自减一
< ##小于
<= ##小于等于
\> ##大于
\>= ##大于等于
= ##等于
+= j+=1 ---------> j=j+1 ##加等于
*= q*=j ----------> q=q*i ##乘等于
/= ##除等于
%= ##取余等于
2.运算指令
(()) ###((i=1+1))
let ##let a=1+2
expr ##expr 1+2
bc ##linux中的计算器
bc << EOF ##进入bc界面
1+2
EOF
$[] ##echo $[1+2]
显示:
printf ‘%0.2f’ .3 ===== 0.30 ##小数点后两位
printf ‘%0.3f’ .3 ===== 0.300 ##小数点后三位
printf ‘%0.4f’ .3 ===== 0.3000 ##小数点后四位
ps aux ##显示进程 计算时不可忽略小数
ps -o cpu ##查看cpu程序
ps ax -o cpu ##查看所有cpu的程序
ps ax -o %mem --sort=+%mem
test:
计算MEM占用总量
脚本中指令用``括起
test:
倒计时
用运算符来进行倒计时输出
#!/bin/bash
MIN=1
SEC=10
SUM=$[MIN*60+SEC]
for ((;SUM>=0;SUM--))
do
sleep 1
MIN=$[SUM/60]
SEC=$[SUM%60]
echo -n " TIME is $MIN:$SEC " ##覆盖输出,保证可以覆盖上级输出
echo -ne "\r"
done
~