


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页共页c语言方括号的用法介绍c语言方括号的用法介绍1、单中括号[]①bash的内部命令,[和test是等同的。假如我们不用绝对途径指明,通常我们用的都是bash自带的命令。if/test构造中的左中括号是调用test的命令标识,右中括号是关闭条件判断的。这个命令把它的参数作为比拟表达式或者作为文件测试,并且根据比拟的结果来返回一个退出状态码。if/test构造中并不是必须右中括号,但是新版的Bash中要求必须这样。②Test和[]中可用的比拟运算符只有==和!=,两者都是用于字符串比拟的,不可用于整数比拟,整数比拟只能使用-eq,-gt这种形式。无论是字符串比拟还是整数比拟都不支持大于号小于号。假如实在想用,对于字符串比拟可以使用转义形式,假如比拟“ab”和“bc”:[ab<bc],结果为真,也就是返回状态为0。[]中的逻辑与和逻辑或使用-a和-o表示。③字符范围。用作正那么表达式的一局部,描绘一个匹配的`字符范围。作为test用处的中括号内不能使用正那么。④在一个array构造的上下文中,中括号用来引用数组中每个元素的编号。2、双中括号[[]]①[[是bash程序语言的关键字。并不是一个命令,[[]]构造比[]构造更加通用。在[[和]]之间所有的字符都不会发生文件名扩展或者单词分割,但是会发生参数扩展和命令交换。②支持字符串的形式匹配,使用=~操作符时甚至支持shell的正那么表达式。字符串比拟时可以把右边的作为一个形式,而不仅仅是一个字符串,比方[[hello==hell]],结果为真。[[]]中匹配字符串或通配符,不需要引号。④bash把双中括号中的表达式看作一个单独的元素,并返回一个退出状态码。例子:[cpp]viewplainif($i<5)if[$i-lt5]if[$a-ne1-a$a!=2]if[$a-ne1]--[$a!=2]if[[$a!=1--$a!=2]]foriin$(seq04);doecho$i;doneforiin`seq04`;doecho$i;donefor((i=0;i<
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国即时配送行业市场深度调研分析及投资前景研究预测报告
- 公路环境保护培训课件
- 医保科培训课件
- 可行性研究报告范文案例
- 道桥专用防水卷材项目投资可行性研究分析报告(2024-2030版)
- 税务师网课价格
- 供应商考察报告范文怎么写
- 中国自行车头盔行业市场调查研究及投资前景预测报告
- 2025年 杭州市建德市资产经营投资有限公司招聘考试笔试试题附答案
- 拍卖会策划方案范文
- DB31/T 1096-2018医院日间手术管理规范
- DB32-T 5119-2025 锂离子电池工厂生产安全技术规范
- 中医诊所挂证医生合同6篇
- 2023年PA6T行业市场需求分析报告及未来五至十年行业预测报告
- YY/T 0064-2004医用诊断旋转阳极X射线管电、热及负载特性
- GB/T 14486-2008塑料模塑件尺寸公差
- 湖南常德2022生地会考试卷及答案
- 2023年济南综保控股集团有限公司招聘笔试题库及答案解析
- 禾川x3系列伺服说明书
- 细胞生物学(全套1047张课件)
- 架空乘人装置专项设计(一采区运输下山)
评论
0/150
提交评论