linux 字符串模糊匹配,awk模糊匹配
(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模糊匹配相关推荐
- mysql like 贪婪匹配_mysql模糊查询like与REGEXP的使用详细介绍
前言 在mysql中实现模糊查询的有like和regexp.本文通过实例代码给大家详细介绍这两者的使用方法,下面来跟着小编一起学习学习吧. like模式 like意思是长得像,有两个模式:_和% _表 ...
- MySQL模糊查询 结果按匹配度 排序
我们在使用 MySQL 进行模糊查询的时候,受到默认排序的影响,我们会发现与查询关键字相似的记录有时候并没有排到最前面. 如 : CREATE TABLE user(id BIGINT(11) AUT ...
- Python:利用原生函数count或正则表达式compile、findall、finditer实现匹配统计(包括模糊匹配的贪婪匹配、懒惰匹配)
Python:利用原生函数count或正则表达式compile.findall.finditer实现匹配统计(包括模糊匹配的贪婪匹配.懒惰匹配) 目录 利用原生函数count或正则表达式compile ...
- React中的模糊匹配与精准匹配
路由的严格匹配与模糊匹配 1.默认使用的是模糊匹配(简单记:[输入的路径]必须包含要[匹配的路径],且顺序要一致)2.开启严格匹配:<Route exact={true} path=" ...
- 正则表达式的精确匹配和模糊匹配的写法区别
精确匹配: 写法: /^(你要匹配的内容)$/ //判断后缀名 //匹配域名后缀的实例 var name1 = /^(art|auto|beer|com|cn|co|cc|chat|club|cool ...
- 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符...
目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk print 交给bash awk中运行shell命 ...
- 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符
目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk print 交给bash awk中运行shell命 ...
- 【Python】在字符串的头尾做文本匹配
在字符串的头尾做文本匹配 Python为字符串对象提供了 str.startswith() 和 str.endswith() 两个方法来实现字符串的开头和结尾的文本匹配,返回值为布尔值. >&g ...
- R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)
R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串.str_which函数返回字符串向量中所有包含匹配字符的位置(索引) 目录
- Vim 删除不包含指定字符串的行及统计匹配个数
Vim 删除不包含指定字符串的行及统计匹配个数 转载▼ Help :g/pattern/d 是找到pattern, 删之 :v/pattern/d 是找到非pattern, 删之 :%s/xx ...
最新文章
- linux基础文件管理基础命令
- linux内核网络协议栈--数据包的接收流程(二十三)
- java中的wait和sleep_java中wait和sleep的区别
- cleanmymac能够很方便的清理mac上面没用的软件,尤其是这个清理大文件的功能
- 如何平衡存储系统的一致性和可用性?
- 欧亚马 java折叠车_如何选择欧亚马折叠车?
- MediaElement 4.1.3 发布,HTML5 音视频解决方案
- html图片使用glide,jQuery响应式幻灯片插件jquery.glide.js(支持触摸轻量级)
- DropDownList 实现分页不包含选择值
- java 安卓 教学视频教程下载,老罗Android开发视频教程[共9大知识点] 下载
- Java判断操作系统是32位还是64位
- 12,verilog移位操作
- mysql in数量限制_SQL语句中in的个数限制为1000
- 快捷方式右键菜单、任务管理器等,使用“打开文件所在位置”出现“该文件没有与之关联的应用来执行该操作”的问题解决方案
- 上海市犬伤处置门诊目录(上海哪些医院可以打狂犬疫苗)
- 如何用移动硬盘备份计算机,移动硬盘妙用 教你安装备份Win7系统
- 典型的AEB误触发场景
- spring之AOP切面不生效!!!!!原因在这
- 【经典】思科、华为路由器交换机模拟器大全及教程
- 第37篇:fortify代码审计工具的使用技巧(1)-审计java代码过程
热门文章
- solidworks工程图转PDF缺少arial字体
- Head First 设计模式
- DB9接口详解---DB9引脚在 UART,CAN,RS485中的定义
- Qt视频播放器界面Demo
- oracle11g 官网下载链接
- 微软鼠标测试软件,微软sculpt鼠标评测 | 微软sculpt人体工学无线鼠标评测_什么值得买...
- 高德地图No implementation found for long com.autonavi.amap.mapcore.MapCore.nativeNewInstance
- Airtest网易自动化测试工具初探(一)
- 惠普M1005打印机驱动-LaserJet提供下载
- 离线式echarts模拟百度迁徙的实现