位置: 编程技术 - 正文

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)

  • 怎么把销项税额进项税额给转掉
  • 劳务报酬个人所得税税率表
  • 资源税的计税方法自产
  • 失业稳岗补贴怎么记账
  • 小规模印花税可以零申报吗
  • 非流动资产处置损失包括哪些
  • 备用金每个月可以用几次
  • 累计折旧和固定资产减值准备的区别
  • 如何查发票是否被红冲
  • 公司用股东的钱交税吗
  • 增值税怎样报税
  • 公司股东变更麻烦吗?
  • 长期股权投资顺流交易固定资产
  • 总包分包差额征税是什么意思
  • 清算所得计算例题
  • 个税前几个月没有工资,累计减除费用会累计吗
  • 领用自产产品用于在建工程入账金额
  • 报表上应交税费是负数是什么意思
  • 境外投资亏损是否可以抵减境内盈利
  • 二手电脑怎么激活windows10
  • 净现值是否可行
  • 收回物资的加工成本
  • 查看电脑开机时间记录win10
  • window10设置wifi热点
  • 房产证工本费怎么做账
  • 说一下键盘
  • php常用设计模式(大总结)
  • 基建项目和工程项目区别
  • enter an integer
  • 向银行贷款资金成本率计算公式是什么
  • 财政补贴增值税如何开票
  • iframe vh
  • php strlen函数
  • wamp怎么运行php文件
  • php uasort
  • 待摊费用和预付账款的区别是什么
  • 银行贴现利息怎么做账务处理
  • 固定资产加速折旧最新税收政策2023
  • 工资的会计账务处理
  • 税务滞纳金计入什么会计科目
  • 分页浏览是什么意思
  • 扶贫小额信贷分析报告
  • 备用金管理方式
  • 账本印花税怎么申报缴纳
  • 准则对()、()和()等作出基本规定
  • phpcms怎么样
  • 国家研发费用补助
  • 钢管租赁行业会计账务处理
  • 固定资产的入账金额怎么算
  • 企业向个人借款合同模板
  • sql server数据库连接端口1434
  • 工伤保险退费了是什么意思
  • 印花税征税对象是什么
  • 土地租赁费如何摊销
  • 研发费用的核算方法
  • 固定资产补缴增值税怎么做帐务处理
  • 停产期间发生的事故
  • 应付款多付了不可退回怎么做会计分录
  • 销售净利率的范围
  • 劳务派遣证验资
  • 收到的赔款罚款怎么做账
  • 开发票的其他要求是?
  • 变更公司名称后银行如何做
  • freebsd 编译
  • windows8正版
  • centos编译器
  • linux ftp 服务
  • win7系统如何关闭开机自动启动软件
  • linux系统变卡慢了
  • linux shell find
  • pavprsrv.exe - pavprsrv是什么进程 有什么用
  • nodejs模拟浏览器环境
  • 搭建nodejs
  • 打开指定文件夹命令
  • 使用jquery
  • listview item
  • android_sqlite开发入门
  • 宾馆增值税专用发票可以抵扣
  • 个体工商户怎样交税
  • 2010年末实现净利润390万,宣告发放现金股利40万,在计算本年未分配利润时,是否要减掉这40万?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设