位置: 编程技术 - 正文

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

  • 增值税月末结转还是年末结转
  • 递延收益所得税负债
  • 什么是边际税率高
  • 啥叫免抵税额
  • 税务登记证号是纳税人识别号吗?
  • 总账会计和全盘会计的区别
  • 汽车折旧计提完了处理后怎么做账务处理
  • 公司承担个税的账务处理
  • 小规模纳税人免征增值税怎么记账
  • 个税汇算清缴时全年一次性奖金汇总到工资薪金怎么操作
  • 进项税额转出借贷
  • 企业预缴的增值税税率
  • 个人给公司开税票有没有影响
  • 正常经营损失
  • 企业缴纳增值税会计目录
  • 出口退税注销备注怎么填
  • 增资印花税增加哪个税目
  • 外籍人士享受满五唯一吗
  • 注销一定要去营业厅吗
  • 材料销售的账务处理
  • 公司增资需要什么
  • 认缴实收资本印花税什么时候交
  • 业务招待费在税法上的规定
  • 行政事业单位绿化工程完工应结转资产吗
  • 业务招待费进项税额转出
  • 企业固定资产清单表格
  • win10怎么用wifi上网
  • 王者荣耀中墨子的最强出装
  • 获取 获得
  • 财务报表包括哪几个表
  • 路由器怎么设置2.4g网络
  • 纳税调整项目明细表30行怎么填写
  • vue控制按钮是否禁用
  • 编译原理第三版课后答案
  • 老生常谈的常是什么意思
  • 固定资产备抵科目怎么填
  • Yii2中hasOne、hasMany及多对多关联查询的用法详解
  • 前端html模板
  • 愚公全名
  • 机器学习中的数学原理——过拟合、正则化与惩罚函数
  • 大二一学期学分多少合适
  • svn命令行拉取代码
  • 还银行贷款怎么做凭证
  • 土石方工程开票范围
  • 行政事业单位福利费列支范围及标准2023
  • 织梦自定义模型调用
  • 年收入1500万是富人吗
  • 汽修厂利润能达到一半吗
  • 增值税税务检查
  • 财政补助收入属于资产类还是负债类
  • 利息保障倍数多少算正常
  • 车辆违章有几种处理方法
  • 商标使用权入股要交税吗
  • 以前年度损益调整属于哪类科目
  • 公司开办期间怎么界定
  • MySQL数据库中把表中的一个字段重命名
  • centos 6.6安装教程
  • win7系统安装win10 怎么安装
  • 为什么总让升级浏览器
  • win10不能显示桌面
  • Linux系统防火墙的命令
  • vista和win10
  • 文件fwpkc1nt.sys
  • winxp虚拟内存怎么改
  • win8系统的运行在哪里打开
  • win8应用商店怎么卸载
  • PHPMyAdmin 2.7.0-pl1下载
  • bootstrap框架怎么用
  • 表单提交servlet
  • 微信小程序实现人脸识别
  • 一起学写字的宣传文案
  • firefox background-image垂直平铺问题的解决方法
  • android工具包
  • 从零基础开始学
  • js 状态模式
  • js字符串的操作方法
  • 使用粗盐热敷十大危害
  • 多张发票怎么粘贴在a4纸上面
  • 上饶税务局电话号码
  • 建筑安装工程承包条例还有效吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设