一、运算符号

+   ##加法
-   ##减法
*   ##乘法
/   ##除法
%   ##除法后的余数
**  ##乘方
++    ##自加一
--  ##自减一
<    ##小于
<=  ##小于等与
>    ##大于
>=  ##大于等与
=  ##等于
+=
j+=i  ##j=j+i
*= ##j=j*i
/= ##j=j/i
%= ##j=j%i

二、运算指令

(())
let
expr
bc
bc << EOF
1+2
EOF
EOF
$[]
##((a=1+2))
##let a=1+2
##expr 1 + 2
##echo $[1+2]printf '%0.2f' .3 ==== 0.30   ##表示保留小数点后两位
pprintf '%0.3f' .3 ==== 0.300
[root@client mnt]#
0.30[root@client mnt]# printf '%0.2f' 1.3
1.30[root@client mnt]# printf '%0.0f\n' `echo 2.034+4.286|bc`  ##取整
printf '%0.0f' `echo 2.034+4.286|bc`

测试:

shell 中的运算相关推荐

  1. (三)shell中的运算与 if 语句——数据比较、文件判断、if条件语句用法等

    文章目录 一.shell中的运算 1.1.数学比较运算(整数比较) 1.2.字符串比较运算(加引号) 1.3.文件的比较与检查(-e, -d, -f ...) 二.if条件语句 2.1.if语句 2. ...

  2. linux——shell 中的运算

    运算方式及运算符号 运算符号 意义 +,- 加法,减法 *,/,% 乘法,除法,取余 ** 幂运算 ++,- - 自增加,自减少 <,<=,>,>= 比较符号 =,+=,-=, ...

  3. 【linux】shell中整数运算的加、减、乘、除

    1.使用双括号"(( ))" shell中变量实现加法的方法 d= $(($d + 2)) 例子如下 #!/bin/bash d=0 echo "d=$d"fo ...

  4. 【linux】shell中浮点数运算的加、减、乘、除

    bash 不支持浮点运算,如果需要进行浮点运算,需要借助bc,awk 处理. 1.bc #!/bin/bash#加 f=$(echo "4.3+2.5"|bc) echo &quo ...

  5. linux shell数学计算器,技术|使用 GNU bc 在 Linux Shell 中进行数学运算

    在 shell 中使用 bc 更好地做算数,它是一种用于高级计算的数学语言. 大多数 POSIX 系统带有 GNU bc,这是一种任意精度的数字处理语言.它的语法类似于 C,但是它也支持交互式执行语句 ...

  6. shell中的算数运算

    shell中的算数运算 首先这里所说的算术运算是指加法(+), 减法(-),乘法(*),整除(/), 求余(%)四种运算,可以通过添加括号改变优先级,并且只能对整数进行运算(Linux Bash Sh ...

  7. linux中bc用法英文,使用GNU bc在Linux Shell中进行数学运算

    在 shell 中使用 bc 更好地做算数,它是一种用于高级计算的数学语言. 大多数 POSIX 系统带有 GNU bc,这是一种任意精度的数字处理语言.它的语法类似于 C,但是它也支持交互式执行语句 ...

  8. shell 脚本中日期运算

    平常写shell脚本的过程中,经常要用到日期的运算,比如:日期的加减.与UTC时间换算,比较大小等等,下面就来聊一聊这些常用的日期运算 日期加减 秒增减 [root@ecs-centos-7 ~]# ...

  9. shell中的浮点数运算之bc命令简介

    在shell中,当我们进行浮点数的运算,特别是用于浮点数间的比较大小时,往往会出现一些问题,这里使用bc命令,帮你解决困难 它的一般格式: var=`echo "option1;option ...

最新文章

  1. 巨潮网怎么下载年报_上海注册公司后如何下载电子营业执照
  2. javascript跨域解决方案
  3. 树莓派 使用读卡器修改WIFI连接配置
  4. [code] spectral cluster
  5. 操作系统(1-12)
  6. Red Hat 6.5 版本虚拟机安装
  7. 小程序组件库开发之车牌号专属键盘
  8. 传说之下音乐计算机版,传说之下同人音乐
  9. 在C++中各类型拼接成一个string
  10. 小程序自定义tabbar占位问题
  11. 用React实现基于Canvas的图片放大镜功能
  12. 计算机分盘介质受写入保护,硬盘介质受写入保护怎么处理
  13. 传统蓝牙HCI(Bluetooth HCI)的概念介绍
  14. 韩顺平老师多用户即时通讯系统功能扩展:发送离线消息
  15. 什么是robots协议,robots文件的作用有哪些!
  16. 基于Java+SSM+Vue农家乐管理系统(住宿-美食-活动)设计与实现
  17. 使用 live555 直播来自 v4l2 的摄像头图像
  18. Win7: Logoff被用户Lock的屏幕
  19. Python转换PDF,Word/Excel/PPT都能转!
  20. 垂死挣扎的 Flash Player 再爆零日漏洞,影响多个平台

热门文章

  1. oracle expdp 39002,expdp 导入数据时ORA-39002、ORA-39070错误排查
  2. java 变量共享_java对象,共享变量
  3. elasticsearch5.4.3、kibana分布式安装
  4. 实战:Python 轻松实现自动化谷歌翻译!
  5. 10个你必须知道的Python内置函数
  6. 确实会玩!教你用Python玩转数据~
  7. 肝!精心整理了 50 个数据源网站!
  8. Github 移动端上架!把世界最大同性交友社区装进口袋
  9. 说说每月至少一次的那点事,文末有彩蛋!
  10. 受用一生的高效 PyCharm 使用技巧(五)