Linux-egrep-Befehl

Linux 命令大全Vollständige Linux-Befehlsreferenz

Der Linux-Befehl egrep wird verwendet, um in Dateien nach angegebenen Zeichenfolgen zu suchen.

Die Ausführung von egrep ähnelt "grep -E". Die verwendete Syntax und die Parameter können dem grep-Befehl entnommen werden. Der Unterschied zu grep besteht in der Art und Weise, wie Zeichenfolgen interpretiert werden.

egrep interpretiert mithilfe der Syntax erweiterter regulärer Ausdrücke, während grep die Syntax grundlegender regulärer Ausdrücke verwendet. Erweiterte reguläre Ausdrücke sind in ihrer Ausdrucksweise standardisierter als grundlegende reguläre Ausdrücke.

Syntax

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

Parameter description:

  • [Muster-Modus]: Die Zeichenfolgenregel, nach der gesucht werden soll.
  • [Datei oder Verzeichnis]: Die zu durchsuchende Zieldatei oder das zu durchsuchende Zielverzeichnis.

Beispiele

Zeigt Zeichen in einer Datei an, die die Bedingungen erfüllen. Um beispielsweise unter allen Dateien im aktuellen Verzeichnis Dateien zu finden, die die Zeichenkette "Linux" enthalten, verwenden Sie den folgenden Befehl:

egrep Linux *

Das Ergebnis ist wie folgt:

$ 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 命令大全Vollständige Linux-Befehlsreferenz

Weitere Erweiterungen