`
jesseen
  • 浏览: 882 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

awk ERES 基础表达式符号介绍

阅读更多

    awk ERES 基础表达式符号介绍

 

    [liujisheng@MyPcCentOs6 bsh01]$ cat data/regex.txt
    about ERES test
    ttttt
    be care2
    smithern anne
    smithern smithern
    harry smithhern

    +
    指定如果+前面的一个或多个字符或扩展正则表达式在这个字符串中,则字符串匹配
    awk '/liujish+eng/' /etc/passwd
    awk '/smith+ern/' data/regex.txt
    awk '/var\/spo+l/' /etc/passwd
   
    ?:
    如果?前的零个或一个字符或扩展正则表达式的具体值在字符串中,则字符串匹配。
    awk '/smith?ern/' data/regex.txt
   
    |
    如果以 |(垂直线)隔开的字符串的任何一个在某字符串中,则该字符串匹配
    awk '/ab|tt|be/' data/regex.txt
    about ERES test
    ttttt
    be care2
    将包含字符ab或tt或be所有记录打印至标准输出

分享到:
评论

相关推荐

    grep、sed、awk、perl等对正则表达式的支持的差别

    在IT领域,文本处理是日常工作中不可或缺的一部分,而grep、sed、awk和perl这四个工具在处理文本时都广泛地使用了正则表达式。它们各自有着不同的特性和适用场景,理解它们之间的差异有助于我们更高效地进行文本操作...

    Linux运维-运维系统服务04-Shell脚本d7-Shell三剑客(下)-12awk和正则表达式结合使用1.mp4

    Linux运维-运维系统服务04-Shell脚本d7-Shell三剑客(下)-12awk和正则表达式结合使

    shell编程指南,shell脚本,本书共分五部分全。grep家族,sed,AWK,正则表达式,tr用法

    第7章 正则表达式介绍 49 第8章 grep家族 56 第9章 AWK介绍 66 第10章 sed 用法介绍 89 第11章 合并与分割 104 第12章 tr用法 119 第三部分 登录环境 第13章 登录环境 125 第14章 环境和shell变量 132 第15章 引号...

    sed awk正则表达式

    详细介绍sed awk正则表达式

    sed_awk正则表达式

    本文将详细介绍如何通过`awk`和正则表达式的搭配使用来实现各种文本处理需求。 #### 二、基础概念回顾 **1. sed** `sed` (stream editor) 是一种流编辑器,用于对输入流进行文本变换和过滤。它可以用来自动执行...

    linux正则表达式awk详解

    正则表达式基础 正则表达式是由一系列字符组成的字符串,它们定义了文本搜索的模式。在awk中,正则表达式用于模式匹配,其中包含了一些特殊字符来实现不同的匹配需求。在Linux环境下,正则表达式通常与grep、sed、...

    sed-awk正则表达式

    在实际使用中,`sed`和`awk`通常结合正则表达式和模式动作进行更复杂的数据处理。例如,`/pattern/ { action }`结构定义了在匹配到模式`pattern`时执行的动作`action`。这些工具的组合使用能够实现强大的文本处理...

    正则表达式详细介绍

    正则表达式是一种强大的文本匹配工具,它能够用来检查、分割、替换字符串,...通过理解正则表达式的基础知识和工作机制,用户可以更加灵活地在各种编程语言和脚本环境中应用它们,来实现复杂的数据处理和文本分析任务。

    sed awk正则表达式.pdf

    关于sed和awk的详细介绍文章 sed和awk各位跑来下载的都熟吧

    awk tutorial and introduction 英文版

    在awk中,使用$符号后跟字段编号来访问字段。例如,第一字段是 `$1`,第二字段是 `$2`,以此类推。所有字段可以使用 `$0` 表示。 **4. 条件表达式** awk支持条件表达式,允许我们基于特定条件执行动作。例如: ```...

    AWK Tutorial Guide

    这个教程指南将深入介绍如何利用AWK来高效地解决问题。 一、AWK的基础概念 AWK的工作原理是通过扫描输入文件,对每一行执行预定义的规则或模式。这些模式由条件和动作组成,条件决定了何时执行动作。例如,你可以...

    awk 快速入门包含sed 正则表达式

    awk的模式匹配部分可以是任何正则表达式,而sed的命令中也可以包含正则表达式。例如,用awk替换所有"error"为"success": ```bash awk '{gsub(/error/,"success")}1' file ``` 这里的`gsub`函数全局搜索并替换,`1`...

    Effective awk Programming, 4th Edition[awk高效编程4版]

    模式匹配是awk的一大特色,书中详细解释了正则表达式的使用,包括基本的字符类、量词、括号表达式等,以及如何在模式中使用正则表达式进行复杂的文本搜索。此外,书中还讨论了BEGIN和END规则,它们分别在处理输入前...

    awk学习awk学习awk学习awk学习

    1. **模式匹配**: awk支持正则表达式来匹配特定的模式。例如: ```sh awk '/root/' test ``` 这条命令将打印出文件`test`中包含单词“root”的所有行。 2. **条件判断**: 可以通过条件语句来控制哪些行被打印。...

    awk基础篇学习文档

    模式可以是条件表达式,也可以是正则表达式。动作则由一对大括号包围的程序语句组成,可以包含多个语句,语句之间以分号或换行符分隔。 AWK的变量可以是数值型或字符串型,而且不需要显式声明变量类型。它同样支持...

Global site tag (gtag.js) - Google Analytics