位置: 编程技术 - 正文

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)

  • 固定资产清理亏损的账务处理
  • 湖南个税申报系统app
  • 一般纳税人预缴税款几个点
  • 应该如何
  • 开发票是否享受优惠政策
  • 捐赠的费用放在什么科目
  • 企业存货占用资金的比例
  • 企业进行业务预算的编制技巧
  • 别墅一般送车库吗
  • 一般纳税人注销库存需要补交税吗
  • 账务核对有账表核对吗
  • 企业平时计提的税费分录
  • 应交税金成负数
  • 保证金算费用吗
  • 单位参加城镇职工基本养老保险基数怎么填
  • 公司与银行签订的远期合约汇率是什么
  • 辞退福利怎么交税
  • 报关单毛重错了被海关查到
  • 车间固定资产修理费
  • 一般纳税人是否享受小型微利企业优惠政策
  • 旅游业差额征税怎么计算
  • 车提折旧会计分录
  • 个人挂靠公司按揭购车账务怎么处理?
  • 同一控制下合并对价怎么算
  • win10删除所有内容是什么意思
  • 系统安全保障体系
  • 打方向咯噔一声已解决
  • 驱动备份和还原工具软件有哪些
  • 耳机插在电脑上有滋滋的声音
  • 公司开业厂商的宣传文案
  • 现在windows11
  • 技嘉主板无法安装网卡驱动
  • dll格式的文件
  • dgservice.exe是什么文件
  • vue+cesium怎么实现地图的加载
  • 机器设备拆除增值税税率
  • 货物发生非正常损失为什么要做j进项转出
  • 应收挂账太久有什么税务风险
  • 猿创部落是干什么的
  • laravel enum
  • 检测费可以抵扣增值税吗
  • cpu spread spectrum
  • php改html
  • 报名附件怎么上传
  • 帝国cms使用手册
  • 财务上大写数字420.1怎么写
  • 原材料卖出去会计分录
  • 固定资产有内容限制吗
  • sql初学者视频教程
  • 调整后财务报表
  • 收取子公司管理费用
  • 事业单位资产负债表自动转帐
  • mysql重置
  • 建筑行业旧项目怎么处理
  • 出口退税会计处理流程
  • 专项应付款能转出吗
  • 公司增资的法条
  • 待处理财产损溢借贷增减方向
  • 申请开立基本存款账户时,银行应按照
  • 付转让费计入什么科目
  • 阿里云 mybase
  • insert into tbl() select * from tb2中加入多个条件
  • win10系统怎么手机投屏到电脑
  • win8系统摄像头怎么打开
  • on_wm_lbuttondown
  • win10rs2是哪个版本
  • win10怎么办
  • linux 杀掉指定用户的进程
  • perform.exe是什么进程
  • win8.1应用商店无法打开
  • linuxvim编辑器的用法
  • linux最小安装和正常安装
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • nodejs安装express-g报错
  • js正则 \w
  • python3 生成器
  • unity 内嵌浏览器
  • 如何用javascript
  • The method findViewById(int) is undefined for the type FragmentHome报错
  • 淘宝店铺过户后身份证是谁的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设