位置: 编程技术 - 正文

shell实现四则运算简单方法(shell的简单实现)

编辑:rootadmin

1.简单方法

在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可达到运算的功能。

2.其它方法:

用:expr 实现运算

注意:将需要运算的表达式写入在expr 后面即可,保证 参数与运算符号中间有空格隔开。 类别 语法 说明 条件判断 expr1 | expr2 如果 expr1 不是零或 null 则传回 expr1,否则传回 expr2。 expr1 & expr2 如果 expr1 及 expr2 都不为零或 null,则传回 expr1,否则传回 0。 四则运算 expr1 + expr2 传回 expr1 加 expr2 后的值。 expr1 - expr2 传回 expr1 减 expr2 后的值。 expr1* expr2 传回 expr1 乘 expr2 后的值。 expr1 / expr2 传回 expr1 除 expr2 后的值。 expr1 % expr2 传回 expr1 除 expr2 的余数。 大小判断 expr1 > expr2 如果 expr1 大于 expr2 则传回 1,否则传回 0。如果 expr1 及 expr2 都是数字,则是以数字大小判断,否则是以文字判断。以下皆同。 expr1 < expr2 如果 expr1 小于 expr2 则传回 1,否则传回 0。 expr1 = expr2 如果 expr1 等于 expr2 则传回 1,否则传回 0。 expr1 != expr2 如果 expr1 不等于 expr2 则传回 1,否则传回 0。 expr1 >= expr2 如果 expr1 大于或等于 expr2 则传回 1,否则传回 0。 expr1 <= expr2 如果 expr1 小于或等于 expr2 则传回 1,否则传回 0。 文字处理 expr1 : expr2 比较一固定字符串,即 regular expression。可以使用下列字符来辅助:

. 匹配一个字符。

$ 找字符串的结尾。

[list] 找符合 list 中的任何字符串。

* 找寻 0 个或一个以上在 * 之前的字。

( ) 传回括号中所匹配的字符串。

3.浮点运算

从上面运算结果,看来上面表达式,不足以支持浮点运算了 。 查阅资料才发现:bash 不支持浮点运算,如果需要进行浮点运算,需要借助bc,awk 处理。

方法一:

方法二:

注:在shell 中$() 与 ``等效。 中间包含命令语句执行,返回执行结果。

推荐整理分享shell实现四则运算简单方法(shell的简单实现),希望有所帮助,仅作参考,欢迎阅读内容。

shell实现四则运算简单方法(shell的简单实现)

文章相关热门搜索词:shell的简单实现,shell四则运算程序,shell示例,shell如何运行,shell的简单实现,shell的简单实现,shell两种常见的运行方式,shell的简单实现,内容如对您有帮助,希望把文章链接给更多的朋友!

杀掉oracle在线用户脚本分享 杀掉oracle在线用户,在oracle所在服务器上使用root用户执行该脚本参数说明$1为该oracle用户#!/bin/shfunction_oracleplus(){su-oracle-c"$oraclehome/bin/sqlplus/nolog"EOFconnect

一个下载网页图片的shell脚本 记得去年找工作面试时,听到一位同学说自己非常喜欢linux,我相信他说的是真的,我觉得喜欢linux的人很大的快乐来自shell脚本,因为它能够整合linux

一个测试下载速度的shell脚本 在Linux下用Shell来测试下载度,代码如下:#!/bin/bash#date:#usedfortestserverdownloadspeedr_host="..."r_dir="/home/test/tmp"r_file="$r_dir/ddfile2m"l_dir="/home/yangj

标签: shell的简单实现

本文链接地址:https://www.jiuchutong.com/biancheng/374787.html 转载请保留说明!

上一篇:SHELL四则运算和比较(shell 四则运算)

下一篇:杀掉oracle在线用户脚本分享(杀死oracle进程)

  • 牛奶的增值税税率
  • 城建税及教育费附加怎么计算
  • 残疾人保障金的工资按实发还是应发
  • 财务报表年报怎么更正
  • 怎么查企业适用哪个会计制度教学视频
  • 空调的折旧年限和残值率
  • 出售无形资产和转让无形资产
  • 滴滴普通发票可以作废吗
  • 加工费可以开批吗
  • 在登记账簿时,应在记账凭证上注明所记账簿的页数
  • 存货转固定资产的时点
  • 税务机关如何防范关联企业涉税风险问题
  • 年度销售返利的计算方法
  • 职工福利费计提比例一般是多少
  • 事业单位公务卡制度
  • 自己开发自己施工的建筑单位怎么样
  • 企业安全生产费用提取标准 最新
  • 小规模纳税人附加税减半征收
  • 清包工开票详细名称
  • 无车承运业务如何开展
  • 单位存款账户按用途分为
  • 销售退货怎么开红字
  • 小规模增值税免税额
  • 清包工一般记取哪些费用
  • 小规模本月应交增值税次月交可以不计提吗
  • win 10动态锁是什么
  • Windows10如何修复引导
  • 业务招待费是收入的
  • win11任务管理器在哪里打开
  • linux中常用的文件类型有哪些如何区分
  • 最贵的一个苹果多少钱
  • microsoftedge怎么转换成ie
  • avgcc32.exe进程是什么文件产生的 avgcc32进程信息查询
  • 进口应税消费品所支付的金额不包括
  • php 访问数据库
  • 多申报缴纳的企业年金
  • uniapp和vue混合开发
  • 增值税价税合计怎么填
  • 个体工商户必须报税吗
  • 处置固定资产开发票
  • 汇划款项与资金清算核算内容包括哪些
  • 小规模普通发票几个点的税
  • 食品财务走账
  • 帝国cms8.0
  • 瓶盖再来一次表情包
  • 一般纳税人会计做账的基本流程
  • 职工教育经费中的员工讲课费要发票吗
  • 可变现净值属于会计计量属性吗
  • 资产负债率如何
  • 电子税务局怎么查询开票记录
  • 收到固定资产抵账账务处理
  • 小微企业能申请高新吗
  • 经营性流动资产减去经营性流动负债
  • 出差补助办法
  • 红冲调整什么意思
  • 京东提现一般多久到账
  • 预收物业费预收什么意思
  • 行政事业单位固定资产计提折旧
  • 其他应收款包括哪些会计科目
  • 已提折旧是什么意思
  • sql将一个数据库的表导入到另一个数据库
  • window mysql
  • soft version
  • executor进程
  • 怎么调整桌面图标间距
  • win8本地账户
  • windows打补丁后无法启动
  • win10时间不见了怎么办
  • cocos2dx 教程
  • python 入门
  • linux安全加固的内容是什么
  • 用javascript
  • jquery 模态框实现
  • linux 打包
  • 文件夹怎么变成
  • jquery获取点击的对象
  • unity程序基础框架
  • 安卓屏幕适配详解
  • 深圳房东有钱吗
  • 减免税备案登记表样本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设