位置: 编程技术 - 正文

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

  • 非上市公司股权转让涉及哪些税
  • 代扣代缴个人所得税会计分录怎么做
  • 旅游公司的账务框架
  • 转让不动产账务处理
  • 企业所得税汇算清缴时间
  • 蔬菜开税票纳税吗
  • 一般纳税人可以转小规模纳税人吗
  • 收到工伤赔偿款会计分录
  • 退还增值税留抵税额是什么政策
  • 计提工资会计科目怎么写
  • 租入生物性资产如何入账
  • 简易计征的税率
  • 去税务局交的社保能退么
  • 汇算清缴退税现金流量表
  • 最新契税优惠政策公告财政部
  • 工程结算收入要交税吗
  • 公司账户转账给个人账户有限额吗?
  • 企业无偿借款要缴税吗
  • 空调属于什么资产用途
  • 推广费什么公司能开
  • 工程分配协议书范本
  • 电脑图标怎么在下面显示
  • 不缴或少缴应纳税款的行为属于
  • 公司向银行贷款利息是多少
  • 开票税点算什么费用
  • 税收保全有哪些
  • 发票作废重扣税怎么办
  • 弗拉维亚王朝
  • php字符
  • thinkphp ide
  • php在apache中有哪些工作方式
  • 房屋产权置换协议书范本
  • 魅族路由器mini padavan
  • LIO-SAM学习与运行测试数据集
  • 结转,结余
  • php获取服务器ip和客户端ip的方法
  • 固定资产投资账面价值
  • 收回多发的工资在上缴财政,可以用应缴财政款科目吗
  • mysql 子查询
  • 扣供应商的货款进项税要转出吗
  • 会计库存商品属于什么科目
  • 预提费用多提了怎么办
  • 残疾人就业保障金是什么意思啊
  • 不带息银行汇票
  • 增值税年末结转的会计处理
  • 银行已入账
  • 公司从员工工资扣水电费
  • 折旧和摊销的概念
  • 小额零星物资
  • 年度损益调整的会计分录
  • 公司买东西算什么费用
  • 计提工会经费如何扣除
  • 企业所得税季度交还要年交吗
  • 明细账填制要求
  • sql常见的数据类型有哪些
  • mysql改造
  • win8系统中断怎么解决
  • solaris 安装
  • 七喜r11c笔记本
  • 管理需要
  • win7旗舰版系统重装
  • winxp共享文件
  • 打开linux系统
  • 解决安装后软件icon一圈白边问题
  • win8.1专业版怎么升级成win10
  • Unity3D游戏开发引擎
  • 关于android中view的说法正确的是
  • 简易最新版本
  • 批处理删除指定后缀名
  • unity安卓游戏开发
  • 在linux的主要组成部分中最基础的是哪一项?
  • javascript怎么学
  • android PopupWindow显示位置设置
  • android获取本地相册中图片
  • Android 使用log4j2
  • 昆山华润燃气多少钱一方
  • 数字证书使用方法
  • 企业去哪查
  • 护士的专业素质要求
  • 江西省国家税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设