位置: 编程技术 - 正文

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)

  • 工资里个人代扣款是什么
  • 企业所得税汇算清缴退税怎么做账
  • 如何做进项税额转出,又认证不了发票
  • 车辆计提折旧需要计提吗
  • 小规模纳税人开票税率
  • 法人股东分红要交企业所得税吗
  • 房屋租赁账务处理程序
  • 个体户一定要自己经营吗
  • 进项税抵扣
  • 报表申报错误怎么作废重报
  • 资产负债表不平的原因有哪些
  • 公司账外现金
  • 工资一直挂账未发可以吗
  • 中小微企业优惠政策落实措施
  • 柴油可以销售吗
  • 核销贷款收回要冲减资产减值损失吗
  • 建筑企业在增值税方面新出台的政策
  • sd标准差是什么意思
  • 国税通用机打发票有几联
  • 借 其他应付款
  • 个税按工资薪金未按时申报的处罚规定
  • 疫情期间企业应该承担哪些责任
  • 按揭购入固定资产怎么算
  • windows7公用网络
  • 苹果电脑截图快捷键
  • 表格关闭函数
  • 文件夹正在使用,操作无法完成
  • php面向对象详解
  • 教程图怎么做
  • 提高stable diffusion速度
  • 个体工商户筹集资金的难易程度
  • 维多利亚瀑布有多高?多宽?
  • 盈余公积金可以用来扩大公司生产经营
  • 结转代销成本
  • 会计开税票的表格范本
  • 实收资本印花税税率多少
  • static php作用
  • php 数学函数
  • 现代服务业加计抵减最新政策2022
  • 兼职算受雇吗
  • 购买茶叶怎么入账
  • phpcms默认密码
  • 阿里云安装centos8
  • 小规模没有税控怎么开普票
  • 排污收费制度在排污费征收方面存在的问题
  • 做私活要收个人所得税吗
  • 如何查询继续教育
  • 向税务局缴纳工会经费的没计提
  • 月底资产负债表怎么填
  • 机票的退票费可以开具发票吗
  • 住宿费报销该怎么报
  • 建筑设计行业收费标准
  • 劳务税可以抵扣企业税比例
  • 特殊销售方式下销售额的确定
  • 黄金以旧换新是不是不划算
  • 银行存款日记账与银行对账单之间的核对属于
  • 产成品和半成品需要结转嘛
  • 递延收益的影响
  • 环境检测费属于什么费用
  • 企业建账涉及哪些内容
  • mysql5.7最新版
  • Fedora Core 8中yum设置
  • 苹果公司joz
  • win10安装不了itunes怎么办
  • linux系统如何禁用光驱
  • root忘记密码了怎么办
  • win10开机多了一个账户怎么删除
  • jQuery插件能输出到控制台
  • 好用的shell终端
  • vuex的作用和使用场景
  • dom操作的方法
  • js如何动态添加class
  • jQuery中通过ajax调用webservice传递数组参数的问题实例详解
  • 欢迎使用本公司智能语音电动车mp3
  • 税盘上怎么查每个月一共开了多少金额
  • 异地户口如何办理护照
  • 沈阳国税局局长是谁
  • 煤老板的苦恼
  • 怎么修改纳税人信息
  • 营业税改征增值税对哪些行业影响最大
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设