Der Grep-Befehl ist eines der Tools, die derzeit auf Computern verfügbar sind und mit denen Sie verschiedene Aktivitäten ausführen können. Aus diesem Grund hinterlassen wir Ihnen heute alles, was Sie über die wissen müssen Linux-UBUNTU-Grep-Befehl.

Was ist der Linux-Grep-Befehl?

Das erste, was zu beachten ist, ist, dass Grep bedeutet Global nach regulären Ausdrücken suchen und ausdrucken, und es ist eines der am häufigsten verwendeten Befehlswerkzeuge der Welt, um die Textzeichenfolgen zu durchsuchen und Übereinstimmungen zu finden. Viele Benutzer verwenden es jedoch auch, um Wörter oder deren Kombination in eine Datei zu bekommen.

Für seinen Betrieb benötigt es zwei grundlegende Parameter: das Muster, nach dem Sie suchen werden, und die Datei, in der Sie die Suche durchführen werden. 

Eine wichtige Tatsache, die Sie auch berücksichtigen sollten, ist die Kenntnis der regulären Ausdrücke. Denn später können Sie verschiedene Kombinationen erstellen oder eingeben, um die Suche zu verbessern. 

Situationsbeispiele mit dem Grep-Befehl

Es gibt viele Situationsbeispiele, in denen Sie diesen Befehl verwenden können, hier sind einige:

Finden Sie ein Wort in einer Textdatei

  • Wenn Sie diesen Befehl verwenden möchten, um nach einem Wort zu suchen, müssen Sie '' eingebengrep Dateisuche''. 
  • Ersetzen Sie das fragliche Wort dort, wo Suchen steht, und geben Sie in der Datei den Namen desjenigen ein, nach dem Sie suchen.

Finden Sie ein Wort unabhängig von der Groß-/Kleinschreibung

In diesem Fall müssen Sie nur hinzufügen ''-Yo'', dann wäre es wie ''grep -i Dateisuche''. 

Anzahl der Wörter, die der Suche entsprechen 

Auch mit diesem Befehl können Sie die Zeiten erfahren, in denen ein Wort in einer Textdatei verwendet wird. Sie müssen nur hinzufügen -c, und es wäre ''grep -c Dateisuche''.  

Suchen Sie nach mehreren Schlüsselwörtern

Die vorherigen Beispiele machen deutlich, dass es sich um einen Befehl handelt, der für die Suche nach einem einzelnen Wort verfügbar ist, aber Sie können auch viele Abfragen mit diesem einzelnen Befehl durchführen. Dazu müssen Sie platzieren ''grep search1 file'', ''grep search2 file''.

Es ist sehr einfach zu bedienen, Sie müssen die erste Suche platzieren und dann den zweiten Befehl hinzufügen.

Finden Sie ein Wort in mehreren Dateien gleichzeitig

Eine weitere Möglichkeit besteht darin, mit demselben Befehl in verschiedenen Dateien zu suchen. Das ist: ''grep -l Suchwort ./*''. Das Terminal zeigt alle Dateien an, die das gesuchte Wort enthalten.

Suchen Sie mit dem Befehl grep nach Dateien

In diesem Fall lautet der Befehl, den Sie eingeben müssen: grep option/s 'text string' file_where_to search.

Greifen Sie mit dem grep-Befehl auf Systeminformationen zu

Der Befehl grep steht nicht nur für die Suche nach verschiedenen Schlüsselwörtern zur Verfügung, Sie können auch Informationen innerhalb des Systems finden. Was Sie auf Ihrem Computer schreiben sollten, ist Folgendes: ''grep -i 'Modell' /proc/cpuinfo''.

Zeilen finden, die kein Schlüsselwort enthalten (umgekehrte Suche)

Suchen Sie nach Zeilen in der Datei, die weder ein Schlüsselwort noch die Zeichenfolge enthalten ''der'', das geht auch mit dem grep-Befehl, man muss nur den ganzen Vorgang umkehren und hinzufügen -v und fertig. würde bleiben, ''grep -v -F die. Basch.''

Grundlegender Befehl grep für reguläre Ausdrücke

Obwohl es stimmt, gibt es viele Ausdrücke, die mit dem grep-Befehl verwendet werden, aber es gibt einige, die als grundlegend gelten, und dies sind die folgenden:

  • -UND: Mit dieser Funktion können Sie einen regulären Suchausdruck identifizieren.
  • -Farbe: Es ist dafür verantwortlich, die Farbe aller Textzeichenfolgen hervorzuheben, die der Suche ähnlich sind oder übereinstimmen.
  • -H: Es zeigt Ihnen den Namen der Datei, in der Sie nach einem Wort oder einer Textzeichenfolge suchen möchten.
  • .*: Damit können Sie mehrere Zeichen rendern.
  • .: Stellt ein einzelnes Zeichen dar.
  • [a e i o u]: Diese Buchstaben werden verwendet, um einige Zeichen darzustellen.
  • [az]: Ermöglicht es Ihnen, eine Reihe von Zeichen zu präsentieren.
  • ^: Es stellt den Moment dar, in dem Sie eine Linie beginnen. 
  • $: Sie zeigen an, wann eine Zeile endet. 

erweiterter grep-Befehl für reguläre Ausdrücke

Erweiterte reguläre Ausdrücke sind aufgrund ihres Akronyms Extended Regular Expressions auch als ERE bekannt. Sie helfen Ihnen, komplexere Muster zu erstellen. 

  • |: Sie können zwei Wörter oder eine Reihe von Zeichen angeben, die als Muster bezeichnet werden. 
  • Diese werden verwendet, wenn Sie zusätzliche reguläre Ausdrücke oder Unterausdrücke angeben möchten. 

Es ist wichtig zu beachten, dass es wichtig ist, den Schalter -E zu verwenden, damit der Befehl grep diese Symbole erkennt, oder Sie können ihn auf reduzieren ''egrep''.