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