位置: 编程技术 - 正文

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)

  • 计提生产应税产品的分录
  • 对外投资应由
  • 财务软件怎么样从捷软系统导出数据
  • 会计差错更正流程
  • 可供出售金融资产是指什么
  • 免征增值税的免税政策
  • 缴纳个人所得税扣除项目
  • 财务预算是做什么的
  • 资本回收系数怎么求
  • 上月暂估收入本月开票增值税实操
  • 公司对项目管理方式
  • 房地产收到客户房款如何做账
  • 广告服务怎么做分录
  • 关于预计负债应付退货款明细科目
  • 企业自产自销的成本怎么核算?
  • 回购库存股所有者权益会发生变化吗
  • 新会计准则最大变化
  • 开普通发票现金走账怎样处理?
  • 资产原值包含残值吗
  • 小规模纳税人缴税计算
  • mac怎么创建热点
  • 企业公示啥意思
  • 事业单位收到租金收入
  • 鸿蒙系统进入工程菜单
  • Linux Kernel 4.5在3月15日发布最终版
  • 外币兑换业务的银行
  • uniapp生成h5
  • 2021发票勾选认证
  • 员工离职补偿金账务处理
  • php 函数返回值
  • 琥珀山庄位于我国哪个省
  • 营业额500万算什么企业
  • php定义一个二维数组
  • 研发支出资本化支出在资产负债表哪里体现
  • yolov3实例
  • 使用的拼音
  • 瑞吉外卖项目简历
  • 支出在记账凭证里怎么填
  • 商贸企业出口退税吗
  • 凭证过账后发现了错误,如何处理
  • 社保费和公积金一定要计提吗
  • 商业承兑汇票贴现什么意思
  • 固定资产投资额在财务报表中怎么体现
  • sqlserver 判断函数
  • 交易性金融资产属于流动资产
  • 销售明细账本怎么填写
  • 异地预缴税款怎么抵扣
  • 结转的制造费用
  • 出口货物 增值税
  • 社保局退回来的社保怎么入账
  • 冲销主营业务收入怎么做分录
  • 科目汇总表一张几行啊
  • 其他业务收入如何开票
  • 其他收益和其他综合收益属于什么科目
  • 未确认融资费用摊销额怎么计算
  • 物业公司开专票税率是多少
  • 五证合一办理步骤
  • 其他收入属于什么收入
  • mysql5.6 创建用户
  • sql server 数据查询
  • 利用rpm安装软件包时,应使用命令选项
  • sqlserver数据完整性
  • vista windows
  • windows2000server安装过程
  • winXP运行内存查看
  • 苹果电脑bim
  • xp系统与win7系统的电脑怎么组成局域网
  • 哪个是win8.1更新win10的补丁
  • shwiconem.exe - shwiconem是什么进程 有什么用
  • 什么是血糖
  • win7系统快速关机快捷键
  • Linux rpm包中的64位、32位、i386、i586、Noarch名词解释
  • 如何在手机上直接买彩票
  • 微信小程序使用webview
  • 批处理执行另一个批处理
  • jquery兼容ie
  • js赋值input
  • 江苏发票真伪查询网站
  • 南通医保2023年新政策
  • 买辆12万的车上路共需要多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设