位置: 编程技术 - 正文

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)

  • 街道办事处发票抬头写什么
  • 小微企业免征工会经费
  • 社保缴纳已超标准
  • 企业接受捐赠的账务处理
  • 机票退票账务处理
  • 固定资产没收到发票收到实物入账有什么风险
  • 业务招待费的进项怎么算
  • 物业企业门禁卡如何记账?
  • 应付职工薪酬包括个税吗
  • 医院的固定资产是由财务负责的吗?
  • 发票联丢失用抵扣联做账可以吗
  • 租赁业务增值税纳税义务发生时间
  • 作为一名新手
  • 建筑业开票内容
  • 小规模专票普票区别
  • 免抵退系统应调整免抵退额吗?
  • 增值税普通发票有什么用
  • 进口货物可以退回吗
  • linux-4.4
  • 新买的苹果电脑需要注意什么
  • 免征的增值税需要纳税调整吗
  • php加号
  • 收到某公司的钱的会计分录
  • 百香果的功效与作用及食用方法果的籽能嚼碎吃吗?
  • php7.0
  • 不开票收入如何纳税申报
  • phpsetcookie
  • 关于政府的话
  • thinkphp框架怎么用
  • php处理并发有哪些技术
  • php操作mysql数据库
  • vue面试题及答案2021
  • Chat GPT5如果问世会对世界产生什么影响?以及未来chat gpt 5会取代什么类型的工作。
  • 预付一年的房租并收到了发票会计分录
  • 库存周转率会大于1吗
  • node.js入门教程
  • dedecms建站
  • 房屋租赁时需要交税吗
  • 电子承兑被退回要重新背书怎么办
  • SQL Server 2008+ Reporting Services (SSRS)使用USER登录问题
  • 合伙企业可以列入法人吗
  • 金税四期对小规模企业有何要求
  • 法人转让股权,可以打个人账户吗
  • 外部审计的构成
  • 劳务报酬所得如何申报
  • 外贸出口企业退税查不到进项发票
  • 进项税额已经抵扣会计分录
  • 一般纳税人只有销项没有进项
  • 公司基本账户提现规定
  • 永续债利息可以抵税吗
  • 工伤 保险赔付
  • 结算专用章是财务章吗
  • 预付账款的账务处理例题
  • 企业未分配利润包括哪些
  • mysqlbinlog -vvv
  • u深度pe装机工具使用教程win7
  • windows7无法进入睡眠
  • FreeBSD 6.2用freebsd-update升级过程
  • auepuc.exe是什么软件
  • 网络硬盘在哪
  • xp无法正常启动怎么办
  • 如何使用升级助力器
  • linux shell怎么用
  • win10每次开机提示硬件设置已更改
  • unity ar sdk
  • bootstrap怎么用
  • 一个监控网卡流量够用吗
  • css图片标签
  • Node.js中的什么模块是用于处理文件和目录的
  • nodejs如何配置环境变量
  • unity摄像机在哪里
  • Node.js中的全局对象有
  • 进入dos命令行
  • python元数据
  • python将字典转换成字符串
  • 终端执行
  • jquery实现二级联动菜单
  • jquery鼠标移入移出切换图片
  • 基于javascript的毕业设计选题
  • 电子税务局年度申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设