位置: 编程技术 - 正文

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)

  • 小微企业所得税费用怎么算
  • 企业所得税应补退税额怎么计算
  • 取得研发样品收入
  • 原材料月末有余额吗
  • 附加税退税申请表的填
  • 非行政性罚款可以撤销吗
  • 固定资产怎么确认是不是投入使用了
  • 逾期支付工程款利息计算
  • 公司买手机可以开票抵扣吗
  • 普票需要缴纳印花税吗
  • 税控专用设备全额抵扣
  • 怎么在bios中开启硬件虚拟化
  • win11开机黑屏进不去桌面
  • 小微企业 记账
  • 在建工程的概念
  • 对公账户是否有银行卡号
  • 配股条件是什么意思
  • 王者荣耀中甄姬的cp是谁
  • 计提工资的时候是应发合计还是实发合计
  • 无法找到脚本文件vbs怎么办
  • 酒店开业请吃饭敬酒怎么说
  • php不同用户登录不同页面
  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询
  • 企业所得税纳税调整事项有哪些
  • 共管账户和监管账户是一样的吗知乎
  • 企业税收有哪些部分组成
  • php文件在线解密
  • css禁用button按钮
  • php常用时间函数
  • 很值得收藏
  • pytorch如何学
  • 固定资产备案有什么用
  • php抽象类和普通类的区别
  • 常用的成本计算方法有哪些
  • 预缴所得税会计分录咋做
  • php和mysql关系
  • 基于transformers的nlp入门 pdf
  • A Loepa oberthuri moth (© Robert Thompson/Minden Pictures)
  • 结构体基本知识
  • 命令default
  • 可供出售金融资产是流动资产吗
  • 金税盘密码和口令是多少
  • mysql 数据库
  • 影响公司股利分成的因素
  • sql server 创建数据表状态1第三行语法错误怎么回事
  • 如何使用灭火器的方法
  • 小企业会计准则调整以前年度费用分录
  • 资产负债表所有者权益排列顺序
  • 金税盘分盘可以全额抵扣吗
  • 合并资产负债表与母公司资产负债表要看那一个好
  • 营改增后计算土地增值税收入公式
  • 营改增企业是什么意思
  • 因为培训发生的事情
  • 公司折价购买的股票
  • mysql使用的协议
  • rsyslog 8.11.0 (v8-stable) 发布
  • 快速切换电脑界面
  • iis503如何解决
  • Windows Server 2008下利用Diskpart管理磁盘
  • win2008 安装无线服务卡住了
  • windows自带的应用程序
  • mac系统怎么查看
  • mac u 盘启动
  • win8账户
  • win10变成win8怎么办
  • linux 如何
  • perl的chomp
  • javascript怎么用
  • linux删除文件语句
  • Python 中urls.py:URL dispatcher(路由配置文件)详解
  • unity编辑工具软件介绍
  • js拖拽生成页面
  • js校验密码复杂度
  • js优化108条建议
  • jquery的实现原理
  • 上海社保联网
  • 南京市国家税务局官网
  • 汽车车船税怎么交
  • 新华保险有返本金吗
  • 抄报税怎么弄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设