shell的算数运算分两种
1、expr
value=`expr a + b`//expr a b 之前必须有空格
value=`expr a \* b`//当乘法运算时,需用转义字符,"+ - /"都不用
-eq 是否相等
-ne 是否不相等
-gt 左边大于右边
-lt 左边小于右边
-ge 左边大于等于右边
-le 左边小于等于右边
-o 或运算
-a 与运算
echo -e "a \n" //开启转义
printf "%-10s %-8s %-4.2f" 郭靖 男 66.321456 //输出结果:郭靖 男 66.32
%s %c %d都是格式替代符
%-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符都会被显示在10个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来。
%-4.2f 指格式化为小数,其中.2指保留2位小数。