位置: 编程技术 - 正文

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)

  • 小企业汇算清缴要审计报告吗
  • 出口退税计算公式 中华会计网校
  • 开专票还是开普发票
  • 文件柜材质
  • 所得税申报表收入
  • 出纳单据交接表怎么填写
  • 小型企业利润表
  • 新会计准则开办费分摊
  • 工业企业销售成本如何计算
  • 二次股权转让的股权原值确认
  • 滞留票的处理
  • 长期待摊费用税前扣除
  • 制造费用结转后有没有余额
  • 转让折旧怎么算
  • 建筑行业的收入是什么
  • 预缴增值税 已交税金
  • 收到供应商发票的会计处理怎么做?
  • 契税与印花税能抵扣吗
  • 增值税税负率怎么算
  • 预缴增值税预缴的城建税怎么申报
  • 一般纳税人房租没有发票怎么办
  • 一般纳税人企业所得税政策最新2023
  • 企业会计准则应用案例
  • 合营安排与共同安排区别
  • 境内企业技术转让 增值税
  • 预算会计的基本等式为
  • 企业所得税每季度申报时间
  • 普票清单可以是专票吗
  • 服务业结转成本怎么算
  • 注销税务登记后多久注销工商登记
  • 公司账户里的钱有利息吗
  • office软件图标不显示
  • 每月计提的工资包含社保吗
  • 生产经营所得个税表
  • 京东预付卡怎么做账
  • linux怎么下载安装腾讯Tim?
  • ocxdll.exe - ocxdll是什么进程 有什么用
  • sbsetup.exe - sbsetup是什么进程 有什么用
  • 系统资源不足,无法
  • linux系统网络日志
  • PHP:mcrypt_enc_get_block_size()的用法_Mcrypt函数
  • 房屋产权置换协议书范本
  • 用人单位如何缴纳医疗保险
  • 一只正在树上吃的苹果
  • zenity命令 显示图形框
  • 预付款项属于什么
  • phpcms怎么用
  • 未达起征点怎么填申报表
  • 未开票金额怎么报税
  • 微擎框架可以干什么
  • dedecms进入数据库
  • 已经抵扣的发票红字信息表怎么开
  • 国际货运操作流程图
  • 无发票的费用该谁承担
  • 销售费用主要包括哪些
  • 发放工资的转账支票收款人
  • 小企业资本公积的来源有
  • 往来款和货款
  • 累计折旧贷方余额怎么算
  • 内含报酬率概念
  • 银行预留印鉴是啥
  • 定期定额户超过9万如何交个税
  • 增值税专票开具与发票专用章保管
  • 公司注销留抵税额怎么做进项转出
  • 明细账摘要写错了怎么修改
  • 在服务器上创建用户
  • freebsd 安装
  • linux改变
  • centos7搭建frp
  • scanregistry.exe - scanregistry是什么进程 有什么用
  • win10 cpu使用率高怎么办
  • win8使用技巧 图文
  • 网页shell命令
  • window批处理
  • css如何设置div位置
  • opengl 2
  • bootstrap应用
  • 支持css的浏览器
  • js实现的简洁二次函数
  • jQuery插件使用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设