Wie grep case sensitiv?

Wie grep case sensitiv?

Der Befehl „Grep“ kann im Linux -Betriebssystem verwendet werden, um mit der Fallempfindlichkeit in jeder Zeichenfolge umzugehen. Das Standardverhalten des Befehls „Grep“ ist fallempfindlich. Benutzer haben die Möglichkeit, ein Design zwischen Dateien mit dieser Technik zu durchsuchen. Um "grep" -Schallunempfindlichkeit zu machen, müssen Benutzer entweder das Argument "-Iger-Case" oder das "-i" -Argument haben. Der Befehl „Grep“ muss mit der "-i-Flagge" verwendet werden. Wenn Benutzer über die Situation unklar sind, entscheiden sie sich dafür, sie zu ignorieren.

Nutzung von „Grep“, um den Fall zu ignorieren

Es ist in der Tat häufig vorteilhaft, den Fall der Wörter, mit denen wir unter Verwendung von „GREP“ scannen, verwerfen zu können, um eine Datei zu analysieren. Grep ist von Natur aus Fallempfindlichkeit. Normalerweise haben wir möglicherweise Systemprotokolle mit "Grep" durchsucht, um Systemprotokolle zu durchsuchen. In diesem Artikel werden wir eine tiefe Diskussion über das Linux -Befehlsthema von „Grep“ für die Arbeit an dem Fall sensible führen. Um dies zu erreichen, werden wir zunächst eine Datei namens „Linux“ erstellen.txt ”im Verzeichnis„ Desktop “unseres Linux -Betriebssystems und speichern Sie einen Text darin.

Benstokes
Benstokes
Benstokes
Benstokes


Nachdem Sie es dem „Linux zugewiesen haben.TXT ”Datei, wir speichern sie auf dem Desktop.


Wenn die Datei erstellt wird, öffnen wir das Terminal jetzt für die Implementierung der Linux -Befehle. In diesem Artikel werden wir meistens den Befehl „Grep“ verwenden, um das Phänomen der Fallempfindlichkeit auf eine bessere Weise zu verstehen. Wenn das Terminal geöffnet wird, werden wir den ersten Befehl „Grep“ für die Erreichung des Falls kleiner Buchstaben für die „Benstokes“ des Linux addieren.TXT -Datei. Wir haben den folgenden Befehl verwendet, um den Kleinbuchstabenbuchstaben zu erhalten und diesen Fall neben dem Befehl „Grep“ zu geben, wie in der folgenden Anweisung angegeben.

Linux@Linux: ~/Desktop $ Grep Benstokes Linux.txt


Wenn wir den obigen Befehl im Linux -Terminal bereitstellen und die Eingabetaste drücken, wird der alphabetische Buchstaben des Kleinbuchstabens in der vorhandenen Datei angezeigt. Dies stellt fest, dass es zusammen mit dem Fall der Unempfindlichkeit für die Textbuchstaben funktioniert, da die Schreibweise gleich bleibt. Dieser Befehl würde die unten angegebene Ausgabe liefern.


Auf dem Bildschirm werden Kleinbuchstaben angezeigt. Wie wir sehen können, würde es nur ein bestimmtes Ergebnis zurückgeben, das in Bezug auf das Szenario zum Suchphrase passt. Glücklicherweise ist es einfach, den „Grep“ -Suchungsfall unempfindlich zu machen. Es würde dargestellt werden, durch den „Grep -i“ benachrichtigt zu werden. Jetzt werden wir also einen weiteren Befehl in unserem Terminal angeben, der alle Fälle auf dem Bildschirm benachrichtigt, ohne ihn durch die Suchfälle herauszufiltern. Der Befehl, den wir als nächstes zur Verfügung stellen, finden Sie unten.

Linux@Linux: ~/Desktop $ grep -i Benstokes Linux.txt


Als wir diesen Befehl auf dem Terminal schrieben und dann die Eingabetaste gedrückt haben, um die Verarbeitung zu beenden, werden die Daten angezeigt, die im „Linux vorhanden sind.TXT ”-Datei und anzeigen Sie sie im folgenden Screenshot der Ausgabemittel Anzeige an.


In dem gleichen Fall können wir, da wir „Grep“ zur Vernachlässigung des Falls veranlasst haben.txt “, der im Desktop vorhanden ist, kurz vor Beginn dieser Befehlsausführung von Linux. Das gleiche Phänomen würde auch fehlerfrei funktionieren, wenn die Textdatei von „Linux.txt ”wird aus dem Befehl" Katze "übergeben. Der Befehl wird als:

Linux@Linux: ~/Desktop $ Cat Linux.txt | Grep -I "Benstokes"


Wenn wir uns nicht um den Fall kümmern müssen, findet der obige Screenshot alle Elemente unter Linux.TXT, das "Benstokes" enthält, unabhängig davon, ob es "Benstokes", "Benstokes" oder "Benstokes" sind. Dies macht es viel einfacher als „Benstokes“. Als Variation könnten wir es zusammen mit "Katze" oder durch Umdrehen zu „TAC“ verwenden, um es zu „TAC“ zu machen, indem wir es umdrehen, um es zu umdrehen, es umdrehen. Dies wäre genau ähnlich wie im vorherigen Befehl.

Während der Ausführung des Befehls drücken wir die Eingabetaste, um die Verarbeitung durchzuführen. Es wäre ähnlich wie bei der Funktionalität und würde den Fall der Fall ignorieren, anstatt ihn auszusuchen. Es wird jedes der Zeichen der Fälle auf der Ausgabe herausgebracht, wie wir in der Ausgangsanzeige angegeben sind.


Dies ist eine weitere Möglichkeit, „Grep“ zu verwenden, um Fälle zu ignorieren, in denen der erste darin besteht, einen im Verzeichnis vorhandenen Dateinamen einzuführen und dann den Befehl -i sofort mit "grep" nach dem "|" zu verwenden Operator. Wenn mit dem "|" verwendet Bediener, wir müssen das Wort "Katze" verwenden.

Die gesamten Dateidaten werden auf dem Bildschirm des Linux-Terminals angezeigt, ohne herauszufiltern, oder in einer Unterscheidung über die oberen oder unteren Niederlassung. Es steht für "-Iger-Case" und wird als "-i" abgekürzt, um es uns zu erleichtern, zu behalten. Jetzt werden wir den nächsten Befehl „Grep“ anbieten, der auch eine ähnliche Ausgabe wie die beiden vorherigen Befehle liefert, die für keine Einschränkung für eine Fallempfindlichkeit folgen. Der Befehl, den wir zum dritten Mal für die Anzeige der „Grep“ -Funktionalität erhalten.

Linux@Linux: ~/Desktop $ Cat Linux.txt | Grep-IGNORE-CASE "Benstokes"


Hier geben wir den Befehl „Grep“ zusammen mit der Verwendung des Befehls „Katze“ auf dem „Linux.TXT ”-Datei mit der Konzeption der Funktionalität von„ Ignoring-Case “im Fall von„ Benstokes “. Daher würde es wahrscheinlich die Dateidaten von „Linux angeben.txt ”ohne Ausnahme oder Suche und Ausschieben des spezifischen. Dieser Befehl würde ähnliche Daten wie die zuvor zugewiesene Datei anzeigen. Der Fall, den wir verwendeten, ist ein Kleinbuchstabenbrief, aber es würde diesen Fall aufgrund des Befehls „Katze“ mit dem Fall "Grep" ignorieren, damit er eine unempfindliche Fallsuche durch die Verwendung von "Grep" durchführt, indem er eine unempfindliche Fallsuche durchführt. Die Ausgabe würde in diesem Fall auch gleich bleiben, was unten angegeben ist.

Abschluss

Der Befehl Linux über die Fallempfindlichkeit „Grep“ wird in diesem Artikel behandelt. Zusammen mit einem Verknüpfungstext, der das Wort „Katze“ enthält, haben wir die vier Befehle verwendet, die wir aufgebaut haben. Während die anderen Befehle alle in der Datei vorhandenen Zeichenfolgen anzeigen, die für den im Befehl angegebenen Wert relevant sind, indem Sie die Buchstaben der oberen oder unteren Fälle ignorieren, erzeugte der erste Befehl einfach Kleinbuchstaben für die Datei, während die anderen Befehle das Lesen aller Zeichenfolgen bestimmen Ohne eine Fallempfindlichkeitsregel zu haben.