位置: 编程技术 - 正文

linux shell (()) 双括号运算符使用 (linux shell !)

编辑:rootadmin
估计很多朋友都感觉比较难以接受。特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格。 四则运算也只能借助:let,expr等命令完成。 今天讲的双括号”(())”结构语句,就是对shell中算数及赋值运算的扩展。 使用方法: 语法: ((表达式1,表达式2…)) 特点: 1、在双括号结构中,所有表达式可以像c语言一样,如:a++,b--等。 2、在双括号结构中,所有变量可以不加入:“$”符号前缀。 3、双括号可以进行逻辑运算,四则运算 4、双括号结构 扩展了for,while,if条件测试运算 5、支持多个表达式运算,各个表达式之间用“,”分开 使用实例: 扩展四则运算 复制代码代码如下: #!/bin/sh a=1; b=2; c=3; ((a=a+1)); echo $a; a=$((a+1,b++,c++)); echo $a,$b,$c 运行结果: sh testsh.sh 2 3,3,4 双括号结构之间支持多个表达式,然后加减乘除等c语言常用运算符都支持。如果双括号带:$,将获得表达式值,赋值给左边变量。 扩展逻辑运算 复制代码代码如下: #!/bin/sh a=1; b="ab"; echo $((a>1?8:9)); ((b!="a"))&& echo "err2"; ((a<2))&& echo "ok"; 运行结果: sh testsh.sh 9 err2 ok 扩展流程控制语句(逻辑关系式) 复制代码代码如下: #!/bin/sh num=; total=0; for((i=0;i<=num;i++)); do ((total+=i)); done echo $total; total=0; i=0; while((i<=num)); do ((total+=i,i++)); done echo $total; if((total>=));then echo "ok"; fi 运算结果: sh testsh.sh ok 有了双括号运算符:[[]],[],test 逻辑运算,已经let,expr 都可以抛到一边了。

推荐整理分享linux shell (()) 双括号运算符使用 (linux shell !),希望有所帮助,仅作参考,欢迎阅读内容。

linux shell (()) 双括号运算符使用 (linux shell !)

文章相关热门搜索词:linux中的shell命令,linux shell $1,shell linux命令详解,linux shell命令大全,linux shell !,shell linux命令详解,linux shell gui,linux中的shell命令,内容如对您有帮助,希望把文章链接给更多的朋友!

历史上最详细的Linux DNS配置教程 推荐 朋友们好,我也是一个刚刚接触Linux的,对于Linux下的DNS配置有点复杂,我也在网上搜索了好久,经过我的整理做了这个教程。希望给广大Linux新手朋友

linux下删除乱码文件名的方法 linux下删除乱码文件名,不废话:1.ls-i列出文件的节点ID,如:.find./-inum-print-execrm-rf{};批量删除:fornin;dofind.-inum$n-execrm-f{};;done有

使用速度最快的yum源的方法 yuminstallyum-fastestmirroryumcleanall安装好yum-fastestmirror后,每次用yum安装就会自动检查速度最快的镜像了

标签: linux shell !

本文链接地址:https://www.jiuchutong.com/biancheng/364874.html 转载请保留说明!

上一篇:Linux Shell 通配符、元字符、转义符使用实例介绍

下一篇:linux下删除乱码文件名的方法(linux删除lun)

  • 耕地占用税的特点与意义
  • 发票超过认证期有什么影响
  • 教育培训行业是干什么的
  • 购房返现金需要什么资料
  • 用友U8财务报表UFO怎么生成
  • 上级补助收入支出决算科目
  • 企业并购需要交什么税
  • 乘车保险费
  • 建筑施工企业涉税问题
  • 销售免税产品要计算销项税吗
  • 企业清算过程中应收应付的处置
  • 如何规范填写费用表格
  • 捆绑销售如何做会计处理合适?
  • 异地施工增值税发票如何开具
  • 投资性房地产房租计入什么会计科目
  • 发票开具税收分类是什么意思?
  • 注册资本金印花税减半征收
  • 普通增值税 税点
  • 一般纳税人花椒税率
  • 对公账户的利息收入如何入账
  • 计提资产减值损失账务处理
  • 领用工程物资用于在建工程的进项税抵扣问题
  • 成本少结转了怎么调账
  • .exe文件怎么打不开
  • 利润总额为负数净利润怎么算
  • win11安卓子系统在哪打开
  • 电脑扩展卷是灰色的的怎么办
  • 中秋节给员工买什么福利
  • windows2004没有推送
  • 如果退货卖家拒绝会把货退回来么
  • 合伙企业股东个人所得税费用扣除标准
  • PHP:move_uploaded_file()的用法_Filesystem函数
  • CVE-2016-1000027分析
  • 详解HTTP Cookie状态管理机制
  • 除甲醛的净化器哪个品牌做得最好
  • csdn创作
  • 借款合同印花税怎么做账
  • 考拉妈妈打考拉
  • php 位运算符
  • 下载下来是php
  • 企业应付账款明细表
  • 分享使用护肤品的感受
  • 帝国cms会员发布信息数量
  • python字符串类型及操作
  • 事业单位购入固定资产当月计提折旧
  • 应收票据贴现的会计处理
  • 一般纳税人接受捐赠的固定资产,捐赠方提供了有关凭证
  • 购买方收到红字发票怎么做凭证
  • 单位购买的化妆品怎么用
  • 固定资产的修理费属于什么费用
  • 相同的商品附带不同的赠品发布
  • 汇算清缴后取得上一年发票
  • 固定资产补缴增值税怎么做帐务处理
  • 按公允价值入账的有哪些
  • 收到技术服务费的账务处理
  • 发票以外的其他发票
  • 汇算清缴产生的企业所得税如何做账
  • 个税抵扣项目是什么
  • 服务器系统2003
  • win10手机版下载官方中文版
  • windowsxp如何重装ie浏览器重装
  • 如何安装win95系统
  • windows 10激活不了
  • qtaet2s.exe - qtaet2s是什么进程 有什么用
  • iconv.exe
  • 如何使用升级助力器
  • win102021年1月大更新
  • mac电脑finder在哪里
  • 如何解决windows不是正版的问题
  • linux 有哪些
  • shell(bash)下“time” 命令的输出详解
  • python有没有翻译库
  • js字符串编码解码
  • javascript教程完整版
  • jquery添加节点
  • ecmascript新特性
  • jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
  • js中对象
  • 苗木税收政策
  • 高新区地税办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设