(1)模糊匹配

i)使用if         {if($1~/zhengxh/) print $0}

ii)不用if        '$0 ~ /zhengxh/'

awk '$0~/zhengxh/' filename

或awk '{if($0~/zhengxh/) print $0} filename    #输出含有zhengxh的行

或awk '/zhengxh/' filename

(2)精确匹配

$n=="chars"

awk '$1=="zhengxh" {print $0}' filename        #输出第一列等于zhengxh的行

(3)反向匹配

$n !~ /adf/

awk '$1 !~ /zhengxh/ {print $0}' filename    #输出第一列不是zhengxh的行

(4)大小写匹配

awk '/[zZ]hengxh/'  filename     #匹配含有zhengxh 或是Zhengxh的字符串

(5)使用或运算

awk '$0 ~ /(zhengxh|hover)/' filename     #查找含有zhengxh或hover字串的行

或awk '{if($0~/zhengxh/ OR $0~/hover/) print $0}' filename

linux 字符串模糊匹配,awk模糊匹配相关推荐

  1. mysql like 贪婪匹配_mysql模糊查询like与REGEXP的使用详细介绍

    前言 在mysql中实现模糊查询的有like和regexp.本文通过实例代码给大家详细介绍这两者的使用方法,下面来跟着小编一起学习学习吧. like模式 like意思是长得像,有两个模式:_和% _表 ...

  2. MySQL模糊查询 结果按匹配度 排序

    我们在使用 MySQL 进行模糊查询的时候,受到默认排序的影响,我们会发现与查询关键字相似的记录有时候并没有排到最前面. 如 : CREATE TABLE user(id BIGINT(11) AUT ...

  3. Python:利用原生函数count或正则表达式compile、findall、finditer实现匹配统计(包括模糊匹配的贪婪匹配、懒惰匹配)

    Python:利用原生函数count或正则表达式compile.findall.finditer实现匹配统计(包括模糊匹配的贪婪匹配.懒惰匹配) 目录 利用原生函数count或正则表达式compile ...

  4. React中的模糊匹配与精准匹配

    路由的严格匹配与模糊匹配 1.默认使用的是模糊匹配(简单记:[输入的路径]必须包含要[匹配的路径],且顺序要一致)2.开启严格匹配:<Route exact={true} path=" ...

  5. 正则表达式的精确匹配和模糊匹配的写法区别

    精确匹配: 写法: /^(你要匹配的内容)$/ //判断后缀名 //匹配域名后缀的实例 var name1 = /^(art|auto|beer|com|cn|co|cc|chat|club|cool ...

  6. 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符...

    目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk  print 交给bash awk中运行shell命 ...

  7. 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符

    目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk  print 交给bash awk中运行shell命 ...

  8. 【Python】在字符串的头尾做文本匹配

    在字符串的头尾做文本匹配 Python为字符串对象提供了 str.startswith() 和 str.endswith() 两个方法来实现字符串的开头和结尾的文本匹配,返回值为布尔值. >&g ...

  9. R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)

    R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串.str_which函数返回字符串向量中所有包含匹配字符的位置(索引) 目录

  10. Vim 删除不包含指定字符串的行及统计匹配个数

    Vim 删除不包含指定字符串的行及统计匹配个数 转载▼     Help :g/pattern/d 是找到pattern, 删之 :v/pattern/d 是找到非pattern, 删之 :%s/xx ...

最新文章

  1. linux基础文件管理基础命令
  2. linux内核网络协议栈--数据包的接收流程(二十三)
  3. java中的wait和sleep_java中wait和sleep的区别
  4. cleanmymac能够很方便的清理mac上面没用的软件,尤其是这个清理大文件的功能
  5. 如何平衡存储系统的一致性和可用性?
  6. 欧亚马 java折叠车_如何选择欧亚马折叠车?
  7. MediaElement 4.1.3 发布,HTML5 音视频解决方案
  8. html图片使用glide,jQuery响应式幻灯片插件jquery.glide.js(支持触摸轻量级)
  9. DropDownList 实现分页不包含选择值
  10. java 安卓 教学视频教程下载,老罗Android开发视频教程[共9大知识点] 下载
  11. Java判断操作系统是32位还是64位
  12. 12,verilog移位操作
  13. mysql in数量限制_SQL语句中in的个数限制为1000
  14. 快捷方式右键菜单、任务管理器等,使用“打开文件所在位置”出现“该文件没有与之关联的应用来执行该操作”的问题解决方案
  15. 上海市犬伤处置门诊目录(上海哪些医院可以打狂犬疫苗)
  16. 如何用移动硬盘备份计算机,移动硬盘妙用 教你安装备份Win7系统
  17. 典型的AEB误触发场景
  18. spring之AOP切面不生效!!!!!原因在这
  19. 【经典】思科、华为路由器交换机模拟器大全及教程
  20. 第37篇:fortify代码审计工具的使用技巧(1)-审计java代码过程

热门文章

  1. solidworks工程图转PDF缺少arial字体
  2. Head First 设计模式
  3. DB9接口详解---DB9引脚在 UART,CAN,RS485中的定义
  4. Qt视频播放器界面Demo
  5. oracle11g 官网下载链接
  6. 微软鼠标测试软件,微软sculpt鼠标评测 | 微软sculpt人体工学无线鼠标评测_什么值得买...
  7. 高德地图No implementation found for long com.autonavi.amap.mapcore.MapCore.nativeNewInstance
  8. Airtest网易自动化测试工具初探(一)
  9. 惠普M1005打印机驱动-LaserJet提供下载
  10. 离线式echarts模拟百度迁徙的实现