位置: 编程技术 - 正文

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进程)

  • 美容美发属于什么行业
  • 实收资本利息收入可以资本化
  • 现金流量表填报说明
  • 未完工工程如何做绩效评价
  • 个人社保缴费多少钱一个月
  • 流动负债占总负债比率较高说明什么
  • 怎么让银行同意商转公
  • 退股分红什么意思
  • 自来水公司代收污水处理费账务处理
  • 老板投入资金入什么科目
  • 出纳现金日记账表格模板
  • 融资租赁首付款支付给供应商
  • 有未弥补亏损本季度有盈利要计提递延所得税资产吗?
  • 利润表的企业所得税怎么查询
  • 什么是差额征税,什么情况下适用差额征税
  • 为什么餐费不能计入在差旅费
  • 种植保险包括
  • 月末结转增值税凭证
  • 10万以下免征增值税 文件
  • 会计变更
  • 领用原材料业务
  • win11安卓子系统在哪打开
  • code inspections
  • win11右键菜单怎么恢复
  • 物流公司的收入来源有哪些
  • PHP:pg_set_error_verbosity()的用法_PostgreSQL函数
  • 企业租赁房屋怎么开发票
  • 公司出租房屋租赁发票税率
  • 完美替身好看吗
  • 公允价值变动损益在利润表哪里
  • 超过500万需要补税吗
  • opencv实战项目教程
  • update-initramfs -u命令
  • 缴纳医疗保险费会计分录
  • printfi
  • 对公账户走账是怎么回事
  • 免税农产品怎么抵扣进项税
  • 会计计入其他业务收入的有哪些
  • 汇票收入会计分录
  • sql server ssrs
  • 普通发票销货清单
  • 门禁卡一般属于什么卡
  • 汇兑损益应计入
  • 增值税加计抵减怎么算
  • 上年度企业所得税调整需要调账吗
  • 企业基建工程
  • 增值税一般纳税人企业对同属于增值税
  • 研发费用允许加计扣除的标准
  • 赞助支出属于什么科目
  • 技术服务费可以开专票吗
  • 小规模应收利息怎么算
  • 其他业务支出包括哪些内容科目
  • 研发费用是管理费用的比例多少不正常
  • mysql57解压缩安装教程
  • mysql jdbc
  • mysql数据库简单介绍
  • windows7wifi密码
  • ios自定义应用图标
  • win7右键管理工具
  • win10增加右键菜单
  • linux常用命名
  • win7移动硬盘无法弹出
  • 如何在vmware虚拟机中安装macos11.0
  • centos进入指定目录
  • Win10系统下怎么将韩语切换成简体中文?
  • 如何装win8.1
  • cocos2dx 3.17
  • extjs两个tbar问题探讨
  • 深入linux内核架构与底层原理 pdf
  • 解析函数
  • linux无法使用yum命令
  • unity3d基本操作
  • javascript常见的数据类型
  • js实现简单排列的方法
  • js的ajax请求写法
  • Flow之一个新的Javascript静态类型检查器
  • 胰腺在人体的哪个部位图解
  • 广西壮族自治区图书馆
  • 设备抵扣增值税
  • 代理记账费用可以全额抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设