Команда Linux egrep
Полный справочник команд 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Другие расширения