精华内容
下载资源
问答
  • grep条件或匹配

    千次阅读 2019-08-14 17:09:47
    或匹配: (1) grep -e pattern1 -e pattern2 file (2) 创建一个文件file1,里面包含所有的pattern,每一行一个: pattern1 pattern2 grep -f file1 file 匹配: grep pattern1 | grep pattern2 file ...

    或匹配:
    (1) grep -e pattern1 -e pattern2 file
    (2) 创建一个文件file1,里面包含所有的pattern,每一行一个:
    pattern1
    pattern2
    grep -f file1 file
    与匹配:
    grep pattern1 | grep pattern2 file

    展开全文
  • grep a 1.txt #查找1.txt中包含a的行 grep -v a 1.txt #查找1.txt中不包含a的行 grep a 1.txt|grep b #1.txt查找包含a和b的行 grep -E "a|b" 1.txt #1.txt中包含a或者包含b的行 g...
    grep a 1.txt #查找1.txt中包含a的行
    
    grep -v a 1.txt #查找1.txt中不包含a的行
    
    grep a 1.txt|grep b #1.txt查找包含a和b的行
    
    grep -E "a|b" 1.txt #1.txt中包含a或者包含b的行
    
    grep a 1.txt 2.txt #1.txt 2.txt中包含a的行
    
    grep a *.txt #查找目录下所有.txt中包含a的行
    
    grep a -A 2 1.txt #查找1.txt中包含a的后2行
    
    grep a -B 2 1.txt #查找1.txt中包含a的前2行
    
    grep a -C 2 1.txt #查找1.txt中包含a的前后2行
    
    
    #综合使用场景
    ps -ef |grep java|grep -v grep #包含java不包含grep的进程
    
    zcat 02-28-2017-*.log.gz|grep --binary-files=text 'a' #符合文件名规范的gz压缩文件中包含a的行

    转载于:https://my.oschina.net/2shui/blog/882875

    展开全文
  • grep条件查询

    2012-08-31 13:09:55
    1、或操作 grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行    2、操作   grep -E '(ABC.*XYZ|XYZ.*ABC)' finename //查找ABC并且XYZ

    1、或操作

     grep -E '123|abc' filename  // 找出文件(filename)中包含123或者包含abc的行
     

     2、与操作

     

    grep -E '(ABC.*XYZ|XYZ.*ABC)' finename  //查找ABC并且XYZ
    展开全文
  • grep与egrep

    2021-05-29 07:19:13
    当只有一个匹配条件时:egrep pattern file等价于grep -E pattern file 例如: 当多个匹配条件时,只能用egrep -e pattern1 -e pattern2 -e pattern3... filename,而不能用grep -e pattern1 -e pattern2 filename...

    当只有一个匹配条件时:egrep pattern file等价于grep -E pattern file

    例如:


    当多个匹配条件时,只能用egrep -e pattern1 -e pattern2 -e pattern3... filename,
    而不能用grep -e pattern1 -e pattern2 filename,因为grep -e pattern1 -e pattern2 filename必然不会有结果。(这说明《Linux Shell脚本攻略第二版》第125页中的用法错了):

    奇怪的是,使用egrep时,同时使用多个匹配条件,匹配到的结果数并不等于分别使用单个匹配条件的结果数之和:

    上述例子中,分别使用两个条件的结果数之和为9415528+787768=10203296,但同时使用两个匹配条件的结果数却是10201972,相比少了1324个结果:

    展开全文
  • grep与正则表达式

    2019-09-19 10:40:11
    grep与正则表达式 Linux下有文本处理三剑客 – grep sed awk grep – 行过滤器 sed – 行编辑器(流编辑器) awk – 报告生成器 grep 作用:只做文本过滤,挑选出满足条件的内容; 用法:grep [OPTIONS] ...
  • 1、或操作 grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行 egrep '123|abc' filename // 用egrep同样可以实现 ...2、操作 grep pattern1 files | grep pattern2 //...
  • 1,grep 查找同时满足多个条件grep 'fail' a.txt | grep 'error' 2,grep 查找满足多个条件中的一个 (或) grep 'fail\|error' a.txt
  • grep与find命令的区别

    2019-04-17 12:29:00
    grep与find命令的区别:grep搜索的是文本,find搜索的是文件,换句话说就是grep是查找匹配条件的行,find是搜索匹配条件的文件。 grep文本搜索/过滤  用法:grep[参数]搜索字符串通常与管道命令一起用搜索某个...
  • 大战GREP与EGREP

    2013-07-14 16:20:16
    正则表达式通常被用来检索,替换那些符合某个模式的内容,通常是使用一类字符所书写的模式,而这些模式通常是元字符和普通字符的混合体我们通常使用选取条件,只显示符合条件的工具有GREP,EGREP,FGREP1,GREP全称是...
  • 正则表达式之grep与sed用法 对于操作系统管理员来说,使用正则表达式处理日常产生的信息是非常有用的。其中主要的正则表达式三剑客有:grep、sed和awk。今天主要讲解grep和sed的用法。 (一)、grep和egrep的用法 一...
  • grep与awk的区别

    千次阅读 2017-08-16 17:53:21
    grep 主要用于搜索某些字符串 ...awk中支持C语法,可以有分支条件判断、循环语句等,相当于一个小型编程语言。 awk功能比较多是一个编程语言了。 grep功能简单,就是一个简单的正则表达式的匹配。 awk的功能依赖于gr
  • 一、正则表达式之grep与egrep 正则表达式:就是用一类字符所书写的模式(pattern)来描述选择的条件; grep:默认支持基本正则表达式 egrep:扩展正则表达式二、grep,egrep基本语法2.1 grep说明: grep [参数] "模式...
  • grep与正则表达式详解

    2015-08-20 23:35:56
    grep作用:使用模式匹配指定文件中的文本,是一款很好用的文本搜索和过滤工具模式:正则表达式字符以及文本字符编写的过滤条件正则表达式:由一类特殊字符及文本字符所编写的的模式,其中有些字符不表示字面意义,而...
  • 1.grep的AND,多条件查询。 用法: grep 'pattern1' filename | grep 'pattern2' 使用管道符连接多个grep命令就可以得到多个条件同时满足才能查询出来的结果。 2.grep的OR,多条件的或查询。 用法1: ...
  • 正则表达式与grep

    2017-07-29 10:30:00
    一、回溯引用 1.将页面中合法的标题找出来,使用回溯引用匹配 (需要使用 -E 或 -P 来扩展grep语法支持) 2.查找连续出现的单词 ...三、嵌入条件grep 只有-P选项可用来进行嵌入条件查找) (...
  • Linux grep 同时满足多个条件

    万次阅读 2018-12-05 17:45:31
    一 或操作 grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc行 egrep '123|abc' filename // 用egrep同样可以实现 ...二 操作 grep pattern1 files | grep pattern2...
  • grep [匹配条件] [处理文件] 2.grep的参数 -i ##忽略字母大小写 -v ##条件取反 -c ##统计匹配行数 -q ##静默,无任何输出 -n ##显示匹配结果所在的行号 -q: [root@server mnt]# grep '172.25.254....
  • 一.grep与egrep 1.grep定义 Global search regular expression and print out the line grep命令是一种强大的文本搜索工具,根据用户指定的模式对目标文本进行批匹配检查,打印匹配到的行 由正则表达式或者字符...
  • grep命令  首先我们知道grep命令是用来... grep、egrep以及fgrep为一组命令,其中grep为命令本身,而grep -E(支持扩展的正则表达式),fgrep就是什么都支持(fast grep)在某些条件下实现快速查找;这里我们详细...
  • grepgrep + [选项]+“条件” +文本文件 作用:根据“条件”为标准检索文本把符合条件的行显示出来。 “条件”:由文本字符和正则表达式元字符编写。 常用选项: -color=auto:对找到的文本字符着色后高亮显示...
  • grep/awk/sed 多条件搜索

    2019-07-19 11:54:47
    Grep ‘OR’ Operator grep “或”一起用 Find all the lines in a file, that match any of the following patterns. Using GREP command : grep “pattern1|pattern2” file.txt grep -E “pattern1|pattern2” ...
  • grep命令:grep:默认支持基本正则表达式 egrep:支持基本和扩展正则表达式 fgrep:不支持正则表达式...功能:查找文件里符合条件的行 基本用法: grep[-acinv][--color=auto][-An][-Bn]'搜寻字符串'文件名 -a:将二进...
  • 一、Grep与egrep 1. Grep定义 grep 命令是一种强大的文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检- 查,打印匹配到的行 由正则表达式或者字符及基本文本字符所编写的过滤条件 Global search regular ...
  • 本文旨在学习grep命令,基本/扩展正则表达式1.... pattern(模式):文本字符和正则表达式的元字符组合而成匹配条件grep常用选项: -o:只显示被模式匹配到的字符串-n:在匹配到的字符串行首显示行号-v:显示没...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 541
精华内容 216
关键字:

grep与条件