位置: 编程技术 - 正文

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

  • 小额支出没有发票怎么做账
  • 专票当普票用,发票勾选怎么操作
  • 研发费用 会计核算
  • 挂靠别人公司怎么交税?
  • 新的企业会计准则
  • 打款金额少于开票金额
  • 律师行业税务如何做账
  • 社保企业二次扣款怎么扣
  • 企业年金税前扣除标准表
  • 共用水电费税前扣除比例
  • 增值税减免明细表怎么填
  • 小规模纳税人转成一般纳税人条件
  • 小规模纳税人开专票
  • 无形资产摊销年限平均法怎么算
  • 抵扣消费税的利益主要
  • 小规模劳务公司税率是多少
  • 未按规定安装使用税控装置
  • 公司收到个人借款的现金流量
  • 租金一次性付清的账务处理
  • 民间非营利组织会计制度最新版
  • 固定资产盘亏盘盈账务处理
  • 风险控制措施包括哪5个方面
  • 公司股权转让的税费处理
  • 企业买房可以抵扣多少税
  • 对公账户长期不用怎么收费
  • 分期收款方式怎么算消费税
  • 库存商品的进项可以抵扣吗
  • 赊销商品填制什么科目
  • 盈亏余额
  • 工资上月计提多了,这个月怎么冲
  • 发票如何认证及开票
  • 电脑中病毒有什么危害
  • 加班车费报销计入什么科目
  • 将自产的应税消费品用于非应税项目
  • 企业购入固定资产一次性税前扣除
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 公司购买邮票计入什么科目
  • 通过session实现用户的登录与登出功能
  • php网站实例
  • 登记总账的科目有哪些
  • php中面向对象
  • linux+php
  • 减免税款月末怎么结转
  • 未达起征点怎么填申报表
  • 个人开具工程款发票
  • 定额的个体户怎么交税
  • 在建工程盘盈盘亏的账务处理
  • 一般纳税人购入需要安装的生产设备,其入账价值包括
  • 房地产企业政府返还款
  • mysql怎么使用表
  • 小规模纳税人国税地税都要交吗
  • 非广告性质的赞助支出
  • 一般纳税人转小规模最新政策
  • 发票金额大于实际报销怎么做账
  • 收到在建工程会计分录
  • 多计提的税费怎么处理
  • 公司采购一直没有发票
  • 产权转移数据印花税子目
  • 商品促销赠品如何分类
  • 购进材料无发票会计分录
  • 计提以前年度应付股利的分录
  • 17增值税发票怎么抵扣
  • 什么叫短期投资
  • 总公司是否可以注销分公司
  • 长期无法收回的应收账款如何处理
  • sql server发布
  • sqlserver高可用集群搭建
  • 系统如何修改
  • 电脑win 8系统
  • win10系统开机密码设置方法
  • centos7安装中文包
  • win7系统摄像头不可用怎么办
  • Cocos2dx ParticleEditor粒子编辑器
  • thread python
  • bootstrap要学吗
  • windows and android
  • 廊坊银行辟谣了吗
  • 长春国税局科员工资是多少
  • 从量定额资源税口诀
  • 加工修理修配税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设