美文网首页
awk模糊匹配

awk模糊匹配

作者: Ten_Minutes | 来源:发表于2018-05-02 20:32 被阅读265次

(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

相关文章

  • awk模糊匹配

    (1)模糊匹配 i)使用if {if($1~/zhengxh/) print $0} ii)不用if '$0...

  • 2020-04-16 awk, sed, rename学习随笔,

    awk标准语法 awk打印第一次匹配行后的行 awk 打印匹配内容之前或之后的指定行 awk只处理第一个匹配的行,...

  • awk命令使用

    用法一: awk '{[pattern] action}' {filenames} # 行匹配语句 awk '' ...

  • Day64-shell编程_正则表达式_awk

    1.Awk基础介绍 2.Awk工作原理 3.Awk内部变量 4.Awk格式输出 5.Awk模式匹配 5.1符号 ...

  • linux学习——shell脚本三剑客(grep、sed、awk

    awk、sed、grep综述: grep 更适合单纯的查找或匹配文本 sed 更适合编辑匹配到的文本 awk 更适...

  • 文字处理

    Linux 下进行字符串操作最常用的三个命令: awk (检索) sed (编辑) grep (匹配) awk 语...

  • awk简单使用

    匹配输出cat test.txt | grep "result" | awk -v FS="|" '{if($4 ...

  • 区间模糊匹配

    今天要讲解的是区间模糊匹配的案例,根据补助标准,将A2到A10区域的各位大神填写其工作年限对应的补助。 分析:左边...

  • 模糊匹配like

    like用在where条件语句中 基本用法: 通配符%表示0个或任易个字符,[0-9]表示任意数字,[a-z]表示...

  • js模糊匹配

    场景 当我们需要判断用户输入的字符串是否含有某某字符串时 例如: 需要根据用户输入的文字是否含有”匹配“这两个字时...

网友评论

      本文标题:awk模糊匹配

      本文链接:https://www.haomeiwen.com/subject/zufhrftx.html