English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux egrep命令

Vollständiges Kommandozeilenhandbuch für Linux

Linux egrep命令用于在文件内查找指定的字符串。

egrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。

egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。

语法

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

参数说明:

  • [范本模式] :查找的字符串规则。

  • [文件或目录] :查找的目标文件或目录。

在线示例

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

egrep Linux *

Ergebnisse wie folgt:

$ egrep Linux * #Suche nach Dateien im aktuellen Verzeichnis, die den String “Linux” enthalten  
testfile:hello Linux! #Die folgenden fünf Zeilen sind testfile enthält Linux-Zeichen  
testfile:Linux ist ein freies Unix-Betriebssystemtyp.  
testfile:Dies ist eine Linux-Testdatei!  
testfile:Linux  
testfile:Linux  
testfile1:helLinux! #Die folgenden zwei Zeilen sind testfile1Zeile, die Linux-Zeichen enthält  
testfile1:Dies ist eine Linux-Testdatei!  
#Die folgenden zwei Zeilen sind testfile_2 Zeile, die Linux-Zeichen enthält  
testfile_2:Linux ist ein freies unix-Betriebssystemtyp.  
testfile_2:Linux Test  
xx00:hello Linux! #xx00 enthält Linux-Zeichen  
xx01:Linux ist ein freies Unix-Betriebssystemtyp. #Die folgenden drei Zeilen sind xx01Zeile, die Linux-Zeichen enthält  
xx01:Dies ist eine Linux-Testdatei!  
xx01:Linux

Vollständiges Kommandozeilenhandbuch für Linux