Команда Linux egrep

Linux 命令大全Полный справочник команд Linux

Команда Linux egrep используется для поиска указанных строк в файлах.

Эффект выполнения egrep аналогичен "grep -E". Используемые синтаксис и параметры можно взять из команды grep. Отличие от grep заключается в способе интерпретации строк.

egrep интерпретирует с использованием синтаксиса расширенных регулярных выражений, тогда как grep интерпретирует с использованием синтаксиса базовых регулярных выражений. Расширенные регулярные выражения более стандартизированы по форме, чем базовые регулярные выражения.

Синтаксис

egrep [范本模式] [文件或目录] 

Описание параметра:

  • [Режим шаблона]: Строковое правило для поиска.
  • [Файл или каталог]: Целевой файл или каталог для поиска.

Примеры

Отображает символы в файле, удовлетворяющие условиям. Например, чтобы найти файлы, содержащие строку "Linux", среди всех файлов в текущем каталоге, используйте следующую команду:

egrep Linux *

Результат следующий:

$ egrep Linux * #查找当前目录下包含字符串“Linux”的文件  
testfile:hello Linux! #以下五行为testfile 中包含Linux字符的行  
testfile:Linux is a free Unix-type operating system.  
testfile:This is a Linux testfile!  
testfile:Linux  
testfile:Linux  
testfile1:helLinux! #以下两行为testfile1中含Linux字符的行  
testfile1:This a Linux testfile!  
#以下两行为testfile_2 中包含Linux字符的行  
testfile_2:Linux is a free unix-type opterating system.  
testfile_2:Linux test  
xx00:hello Linux! #xx00包含Linux字符的行  
xx01:Linux is a free Unix-type operating system. #以下三行为xx01包含Linux字符的行  
xx01:This is a Linux testfile!  
xx01:Linux 

Linux 命令大全Полный справочник команд Linux

Другие расширения