位置: 编程技术 - 正文

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 单引号中引用变量)

  • 借款合同印花税减免优惠政策2023
  • 土地出让金会涨价吗
  • 同一家单位发票不一样
  • 未结转本年利润影响报表吗
  • 研发费用可以计入哪个科目
  • 个体开票
  • 企业所得税汇算清缴退税怎么做账
  • 售后回租业务是什么
  • 总公司和分公司类型必须一样么
  • 快递售后是干嘛的
  • 如何理解合并报表
  • 建筑行业预算
  • 增值税发票过期了税金怎么办
  • excel单元格内换行macbook
  • 为什么增值税不影响利润
  • 物业公司的跨期收费如何确认收入?
  • 会员卡系统多少钱一套
  • 发票上开的购物卡,入帐时怎么写摘要?
  • 专票小数点后两位没有显示出来可以认证吗
  • 内外账合并步骤
  • 公司名下的车怎么上牌
  • 企业所得税汇算清缴表
  • 六税两费减半会延期吗
  • win7系统内存不足怎么解决
  • 印花税计税依据及计算方式
  • 企业所得税什么时候交
  • php小程序开发完整教程
  • powergenie是什么程序
  • 行政单位职工福利费使用范围
  • 进项税额大于销项税额会计分录
  • 用php生成一个txt文件
  • 银行汇票的记载事项有哪些
  • php购物车实现流程
  • 社保和公积金个人缴纳在哪里查看
  • 账本登错的账务如何处理
  • 应收贷方有余额怎么调整
  • 为etc充值
  • 善意取得增值税专用发票
  • mysql随机密码怎么看
  • 资产管理业务是表外业务吗
  • 帐务处理程序
  • 增值税免税优惠梳理
  • 收到社保稳岗补贴需要交税吗
  • 加盟费明细
  • 应交税费属什么类科目
  • 研发费用形成无形资产的摊销怎么处理
  • 小规模以前年度城建税未计提
  • 样板房装修可以住人吗
  • 收到其他公司款项会计分录
  • 暂估入库一直未取得发票需要调账吗
  • 公司返聘退休人员的员工比例有没有规定
  • 发票的几种分类
  • 如何提取坏账准备
  • 如何跨数据库查询
  • sql server 2008教程
  • 微软推出windows1
  • windows隐藏文件夹开启
  • win7访问共享文件
  • macbookpro怎么测声音
  • explorer.exe是啥意思
  • win10修改启动
  • win7系统玩暗黑2怎样全屏
  • mtask.exe - mtask是什么进程 有什么用
  • win7突然变卡顿怎么回事
  • windows 8怎么样
  • grid表格
  • linux基本命令的使用方法
  • javascript:openattachment
  • python中文分词代码
  • 基于nodejs的项目
  • activity的作用和生命周期
  • python批量创建文件
  • js中截取字符串的方法
  • express常用api
  • 地方电子税务局是干嘛的
  • 国家税务总局12366上海(国际)纳税服务中心
  • 定额发票增值税怎么申报
  • 武汉税务局官网查询系统
  • 纳税人的种类包括
  • 专票代开流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设