位置: 编程技术 - 正文

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

  • 增值税普通发票几个点
  • 企业所得税的纳税人有哪些简答题
  • 我国现行的增值税属于什么
  • 个体户银行开户是开公户还是私户
  • 取得社会团体会费专用票据可以税前扣除吗
  • 2021成品油增值税计算
  • 房屋折旧计提完成价格还能调整吗
  • 固定资产不提折旧怎么算
  • 发票右上角数字是什么
  • 零申报小微企业注销有影响吗
  • 防雨棚设计规范
  • 独立核算的分公司怎么报税
  • 企业实际发生的公益性捐赠支出
  • 员工福利费进项转出
  • 库存现金存入银行怎么记账
  • 行政事业单位结算起点
  • 土地证是商业用地
  • 增资缴纳印花税的计算公式?
  • 企业支付在哪里
  • 固定资产差额
  • 使用U盘安装win7出现找不到任何设备驱动程序
  • 预提费用利息会增加吗
  • 车辆维修费可以抵扣进项吗
  • 上市公司发行债券股价会涨吗
  • 关闭win10系统更新有什么后果
  • 进项发票认证后多久可以申报
  • 招待费如何列支
  • 在php中,什么函数能将数组转化为字符串
  • php的数据类型主要有哪几种
  • 电子发票查询真伪
  • 无形资产出租怎么开具发票
  • cgtrader模型
  • 马塔饰件怎么样
  • uniapp和vue混合开发
  • 临时工交押金会扣钱吗
  • phpcms v9官网
  • 支出和收入怎么算呀
  • 收到专票怎么入账
  • 内账增值税计入什么科目
  • 长期股权投资核算的成本法与权益法的主要差别有哪些
  • LVS负载均衡群集的常用调度算法包含哪几种?
  • 织梦官网倒闭了吗
  • 出租设备收入交什么税
  • 企业出售自用房产增值税
  • mongodb修改数据库名称
  • 政府收购企业的流程
  • 交易性金融资产属于流动资产
  • 固定成本和变动成本包括哪些
  • 发现以前年度错账,不论错账是否涉及损益
  • 建筑发票开具与土增税扣有什么关系?
  • 关于国内旅客运输的规定
  • 机械设备预付款比例
  • 投资性房地产抵债怎么做账务处理
  • 基金申购费的会计分录
  • 财务费用在贷方负数表示什么
  • 网上购物退款后未退回物品怎么投诉
  • 递延收益的主要形式有
  • 现金日记账的登记证据有
  • 电话费计入什么二级科目
  • 非营利医疗机构免征哪几种税
  • 收到??
  • SQL函数substr使用简介
  • linux的压缩包
  • xp系统如何更改开机启动项
  • 苹果手机价格
  • excel 提示
  • win7本地连接ipv4属性闪退
  • [Unity3D]Stencil buffer失效了怎么办
  • python中yield用法
  • jQuery实现ToolTip元素定位显示功能示例
  • Unity3D中Enabled、Destroy与Active的区别
  • javascript学习指南
  • 友盟的功能
  • unity屏幕坐标 ui坐标
  • python 获取uuid
  • 医保12333查询系统
  • 社保逾期未申报会造成什么影响,要怎么处理
  • 如何给税务局提供发票
  • 车辆购置税二维码扫描用什么扫
  • 宁夏地税局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设