首页 > 其他分享 >egrep

egrep

时间:2023-08-02 09:04:10浏览次数:29  
标签:grep regular Linux egrep expression testfile

egrep

在文件内查找指定的字符串

补充说明

egrep命令 用于在文件内查找指定的字符串。egrep执行效果与grep -E相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。

语法

egrep(选项)(查找模式)(文件名1,文件名2,……)

实例

显示文件中符合条件的字符。例如,查找当前目录下所有文件中包含字符串"Linux"的文件,可以使用如下命令:

egrep Linux *

结果如下所示:

# 以下五行为 testfile 中包含Linux字符的行
testfile:hello Linux!
testfile:Linux is a free Unix-type operating system.
testfile:This is a Linux testfile!
testfile:Linux
testfile:Linux

# 以下两行为testfile1中含Linux字符的行
testfile1:helLinux!
testfile1:This a Linux testfile!

# 以下两行为 testfile_2 中包含Linux字符的行
testfile_2:Linux is a free unix-type opterating system
testfile_2:Linux test

过滤注释行和空白行

egrep -v '^\s*(#|$)' filename

标签:grep,regular,Linux,egrep,expression,testfile
From: https://www.cnblogs.com/linuxcmd/p/egrep.html

相关文章

  • ma系列之-7-文本处理工具grep egrep 和正则
      1概念: grep概念:根据模式搜索文本,并将符合模式的文本行显示出来。 globalreserchbyexpressiongrep的特点:就是在某个行中找只要符合匹配的行就可以,就是做部分匹配的,不是整个单词匹配,显示的是整行数据,重点展示的是匹配到的那个字段。 grep使用的模式Pattern组成:由文本......
  • centos安装xampp后报错:egrep: error while loading shared libraries: libc.so.6: can
    1、centos6.9安装xampp(xampp-linux-x64-7.0.21-0-installer.run)后启动的时候,报错: 2. 有人说少了glibc包,但是机器不缺少报错的包3.正确答案:vi/opt/lampp/lampp找到......
  • egrep -rl "搜索关键字" 目录/* 显示的内容为包含关键字的文件名字
    批量替换多个文件中的字符串:1sed-i 's/oldstring/newstring/g'`grep-rl搜索关键词 目录/*`(-r表示递归查找子目录,-l表示输出匹配的文件名)......
  • grep、fgrep 和 egrep 命令
    grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令 grep[选项]......
  • Linux 系统grep、egrep、fgrep命令详解
    Linux系统中有很多很有名的搜索类命令,例如find命令、locate命令、sed命令,但还有三位兄弟是不得不提的,它们在搜索界的地位举足轻重,那就是grep、egrep、fgrep三兄弟。......