位置: 编程技术 - 正文

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)

  • 小规模免增值税是普票还是专票
  • 税收滞纳金还会计算滞纳金吗
  • 微商怎么交易流程
  • 财政拨款收入年底结转到本期盈余
  • 事业支出中的其他支出
  • 房地产怎么计算需要交多少税
  • 营改增后甲供材如何扣除
  • 进项税留底是什么意思
  • 计提工资当月要结转吗?
  • 计提利息怎么做账
  • 季报每个月需要反写吗
  • 一般纳税人提供服务税率
  • 营改增后房地产开发税费一览表
  • 为员工购置小车怎么做账
  • 货到票未到的会计账务处理
  • 筹建期的收入要交企业所得税吗
  • 土地增值税属于什么税类
  • 小规模固定资产一次性扣除
  • 增值税红字发票是什么意思
  • 小规模纳税人可以开专票吗
  • win11怎么把默认c盘改到d盘
  • 如何阻止windows10升级到11
  • win11和win10比较
  • 最新w10系统专业版
  • 路由器死机的表现
  • 长期待摊费用2021
  • 外观设计专利费减
  • 生产车间工人发放福利
  • 进程aissca.exe
  • php 文件上传类型限制
  • 预支员工报销费用会计科目
  • 热带雨林瀑布群雪野
  • phpforeach
  • 出口货物免抵退税额的计算方法
  • vue中过滤器有什么作用及详解
  • echarts怎么样
  • openai发布时间
  • 劳务派遣申报表附表一怎么填
  • syslog使用
  • 低值易耗品在年报上怎么看的
  • RabbitMQ个人实践
  • 织梦怎么用
  • 递延所得税怎么计算
  • 筹建期发生的费用会计分录
  • 个体工商户要做账报税吗
  • 产业增加值是增长量吗
  • mysql 随机
  • 股权并购与收购的区别
  • 通用机打的发票
  • 电梯安装费如何分摊
  • 消费税也是流转税吗
  • 交通运输业安全经费提取的会计处理
  • 收到跨年的发票怎么入账
  • 计提工资申报个税
  • 开办费没发票如何做账?
  • 外经证缴纳税费用个人卡可以用吗
  • 银行汇票和银行本票区别图解
  • 个人独资企业交什么税
  • 固定资产盘点表excel
  • 查找星期几
  • 安装office提示
  • win8系统设置在哪里
  • 苹果公司joz
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • win10屏幕刷新率只有60
  • win10一直重置
  • 如何正确使用零钱
  • cocos2d怎么用
  • 黑马程序员学费多少钱2022
  • Unity3D实现Billboard效果
  • ajax+node+request爬取网络图片的实例(宅男福利)
  • Unity3D游戏开发培训课程大纲
  • jquery.browser
  • 福建省国税局
  • 税收六大体系和六大能力基层
  • 汽车维修增值税专用发票
  • 设计服务属于什么税目
  • 滨州税务局公务员工资
  • 西安新公司税务注销流程
  • 四川社保每年几月份交费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设