位置: 编程技术 - 正文

shell的比较运算介绍(shell 比较大小)

编辑:rootadmin
shell字符串比较、判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt 小于,如:if [ "$a" -lt "$b" ] -le 小于等于,如:if [ "$a" -le "$b" ] < 小于(需要双括号),如:(("$a" < "$b")) <= 小于等于(需要双括号),如:(("$a" <= "$b")) > 大于(需要双括号),如:(("$a" > "$b")) >= 大于等于(需要双括号),如:(("$a" >= "$b")) 字符串比较 = 等于,如:if [ "$a" = "$b" ] == 等于,如:if [ "$a" == "$b" ],与=等价 注意:==的功能在[[]]和[]中的行为是不同的,如下: 1 [[ $a == z* ]] # 如果$a以"z"开头(模式匹配)那么将为true 2 [[ $a == "z*" ]] # 如果$a等于z*(字符匹配),那么结果为true 3 4 [ $a == z* ] # File globbing 和word splitting将会发生 5 [ "$a" == "z*" ] # 如果$a等于z*(字符匹配),那么结果为true 一点解释,关于File globbing是一种关于文件的速记法,比如"*.c"就是,再如~也是. 但是file globbing并不是严格的正则表达式,虽然绝大多数情况下结构比较像. != 不等于,如:if [ "$a" != "$b" ] 这个操作符将在[[]]结构中使用模式匹配. < 小于,在ASCII字母顺序下.如: if [[ "$a" < "$b" ]] if [ "$a" < "$b" ] 注意:在[]结构中"<"需要被转义. > 大于,在ASCII字母顺序下.如: if [[ "$a" > "$b" ]] if [ "$a" > "$b" ] 注意:在[]结构中">"需要被转义. 具体参考Example -来查看这个操作符应用的例子. -z 字符串为"null".就是长度为0. -n 字符串不为"null" 注意: 使用-n在[]结构中测试必须要用""把变量引起来.使用一个未被""的字符串来使用! -z 或者就是未用""引用的字符串本身,放到[]结构中。虽然一般情况下可 以工作,但这是不安全的.习惯于使用""来测试字符串是一种好习惯. awk '{print $2}' class.txt | grep '^[0-9.]' > res

推荐整理分享shell的比较运算介绍(shell 比较大小),希望有所帮助,仅作参考,欢迎阅读内容。

shell的比较运算介绍(shell 比较大小)

文章相关热门搜索词:shell文件比较,shell文件比较,shell文件比较,shell 比较运算,shell 比较运算,shell 比较运算,shell数值比较,shell 比较运算,内容如对您有帮助,希望把文章链接给更多的朋友!

linux shell中单引号、双引号、反引号、反斜杠的区别 1.单引号('')#grepSusanphonebookSusanGoldberg--SusanTopple--如果我们想查找的是SusanGoldberg,不能直接使用grepSusanGoldbergphonebook命令,grep会把Goldberg和p

防止shell脚本重复执行的代码 例如,要求脚本只能顺序访问某个资源,例如磁盘文件等,就可以参考下面的实现。#!/bin/bash##filelockingusingbash.#ver0.1.6##author:malundao(malundao@sina.com)#date:

shell字符串比较判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.整数比较-eq等于,如:if["$a"-eq"$b"]-ne不等于,如:if["$a"-ne"$b"]-gt大于,如:if["$a"-gt"$b"]-ge大于

标签: shell 比较大小

本文链接地址:https://www.jiuchutong.com/biancheng/378350.html 转载请保留说明!

上一篇:rsync结合find技巧分享(rsync include-from)

下一篇:linux shell中单引号、双引号、反引号、反斜杠的区别(shell 单引号中引用变量)

  • 一般纳税人纳税申报时间
  • 固定资产未转固属于什么风险
  • 金融企业往来支出属于什么科目
  • 事业单位固定资产计提折旧是当月还是次月
  • 税控盘维护费开的是普票可以抵扣吗
  • 私募基金如何做大规模
  • 销售商品款项未收的科目名称
  • 小规模差额申报怎么申报
  • 分公司没有业务季报怎么处理
  • 年金个税税率表
  • 个人如何对公账户汇款
  • 电子设备残值率的最新规定
  • 除湿机 哪个好
  • 一般纳税企业可以变更小微企业吗
  • 水泥销售成本怎么算
  • 公司卖房产怎么缴税
  • 技术开发免税收益方
  • 员工借备用金怎么写摘要
  • 公司的一些党员特别喜欢健身
  • 营改增的相关规定
  • 滴滴顺风车发票图片大全
  • 异常增值税扣税凭证
  • 利润表资产处置损益怎么填
  • 两个立项可以并在一起招标吗
  • 个人所得税分月明细申报表
  • 支付测量费的补贴费用怎么记账
  • 1697508560
  • 留抵的进项税可以退吗
  • 会计人员需要承担的责任
  • 光伏发电 电费
  • 初级会计中应收账款贴现
  • 结转出租包装物因不能使用而报废的残料价值
  • 日落后的托莱多全景,西班牙 (© Frank Fischbach/Alamy)
  • 受托方代扣代缴的消费税计入什么科目
  • 自然人税收管理系统扣缴客户端app
  • 浅谈socket同步和异步、阻塞和非阻塞、I/O模型
  • 以前年度损益调整在利润表中怎么填
  • 获取企业微信用户身份信息授权失败
  • 长期待摊当期发票怎么开
  • 所有进项增值税怎么申报
  • 工资表社保表格怎么算
  • python socket连接后发送数据被强行终止
  • mongodb数据删除
  • 网上变更财务负责人新负责人要确认吗
  • 其他应收应付如何平账
  • 企业固定资产账户核算的固定资产其所有权均属于本企业
  • 当月进项发票忘认证又开了销项税额怎么办
  • 企业选择简易征收方案
  • 国有股权无偿划转是什么意思
  • 申报前的增值税怎么算
  • 股票买卖怎么操作
  • 赔付支出包括
  • 外资企业取得合法地位
  • 预收账款计入应收账款怎么弄
  • 土地出让金抵减销项税计算
  • 小规模纳税人能开专票吗2023
  • 职工薪酬包括哪四项内容
  • 明细账填制要求
  • mysql使用教程
  • 松散索引和紧凑索引
  • win7怎么把桌面图标显示出来
  • centos7查看目录
  • windows 2000 server系统安装图解
  • drupdate
  • win7笔记本电脑怎么重装系统教程
  • win10磁盘占用100%卡死
  • seg是什么文件
  • linux与windows有哪些主要区别
  • windows10右键菜单
  • win10系统设置锁屏密码
  • Linux下使用httpry来嗅探HTTP流量教程
  • cocos2d js教程
  • opengl绘图
  • android项目打包成jar包
  • ntp ntpdate
  • 用python写随机数
  • 常见的java数据类型有哪些
  • android mvp mvc
  • jquery示例
  • 从哪个国家进口牛肉
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设