Wie erkennt man die Groß- und Kleinschreibung?

Der Befehl „grep“ kann im Linux-Betriebssystem verwendet werden, um die Groß-/Kleinschreibung in beliebigen Zeichenfolgen zu berücksichtigen. Beim Standardverhalten des Befehls „grep“ wird die Groß-/Kleinschreibung beachtet. Mit dieser Technik haben Benutzer die Möglichkeit, ein Design in Dateien zu durchsuchen. Um bei „grep“ die Groß-/Kleinschreibung nicht zu berücksichtigen, müssen Benutzer entweder das „—ignore-case-Flag“ oder das „-i“-Argument haben. Bei der Suche nach einem Farbverlauf muss der Befehl „grep“ mit dem Flag „-i“ verwendet werden. Wenn Benutzer sich über die Situation im Unklaren sind, ignorieren sie sie lieber.

Verwendung von „Grep“, um die Groß-/Kleinschreibung zu ignorieren

Tatsächlich ist es oft von Vorteil, die Groß- und Kleinschreibung der Wörter, mit denen wir scannen, verwerfen zu können, wenn wir „grep“ zum Analysieren einer Datei verwenden. Grep unterscheidet von Natur aus die Groß-/Kleinschreibung. Normalerweise haben wir Systemprotokolle mit „grep“ durchsucht. In diesem Artikel werden wir eine ausführliche Diskussion über das Linux-Befehlsthema „grep“ führen, um an der Groß-/Kleinschreibung zu arbeiten. Um dies zu erreichen, erstellen wir zunächst eine Datei namens „linux.txt“ im „Desktop“-Verzeichnis unseres Linux-Betriebssystems und speichern darin Text.

Benstokes
Benstokes
BenStokes
BENSTOKES

Nachdem wir es der Datei „linux.txt“ zugewiesen haben, speichern wir es auf dem Desktop.

Wenn die Datei erstellt wird, würden wir jetzt das Terminal öffnen, um die Linux-Befehle auszuführen. In diesem Artikel werden wir hauptsächlich den Befehl „grep“ verwenden, um das Phänomen der Groß-/Kleinschreibung besser zu verstehen. Wenn das Terminal geöffnet ist, fügen wir den ersten Befehl „grep“ hinzu, um die Groß-/Kleinschreibung der „benstokes“ aus der Datei linux.txt zu ermitteln. Wir haben den folgenden Befehl verwendet, um den Kleinbuchstaben zu erhalten und diesen Fall direkt neben dem Befehl „grep“ anzugeben, wie in der folgenden Anleitung angegeben.

Linux@linux:~/Desktop$ grep benstokes linux.txt

Wenn wir den obigen Befehl im Linux-Terminal eingeben und die Eingabetaste drücken, wird der alphabetische Buchstabe des Kleinbuchstabens in der vorhandenen Datei angezeigt. Dies bedeutet, dass es zusammen mit der Groß-/Kleinschreibung für die Textbuchstaben funktioniert, da die Schreibweise gleich bleibt: Es gibt lediglich einen Unterschied zwischen Groß- und Kleinbuchstaben, wodurch es als vier verschiedene Schlüsselwörter gelesen werden kann. Dieser Befehl würde die unten angegebene Ausgabe liefern.

Auf dem Bildschirm würden Kleinbuchstaben erscheinen. Wie wir sehen können, würde es nur ein bestimmtes Ergebnis zurückgeben, das im Hinblick auf das Szenario zum Suchbegriff passt. Glücklicherweise ist es einfach, bei der „grep“-Suche die Groß-/Kleinschreibung zu ignorieren. Die Benachrichtigung würde durch „grep –i“ dargestellt. Jetzt stellen wir auf unserem Terminal einen weiteren Befehl bereit, der alle Fälle auf dem Bildschirm benachrichtigt, ohne sie durch die Suchfälle herauszufiltern. Der Befehl, den wir als Nächstes bereitstellen, ist unten aufgeführt.

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

Wenn wir diesen Befehl auf dem Terminal geschrieben und dann die Eingabetaste gedrückt haben, um die Verarbeitung zu beenden, werden die in der Datei „linux.txt“ vorhandenen Daten angezeigt, und zwar wie im folgenden Screenshot der Ausgabeanzeige dargestellt.

Da wir im selben Fall „grep“ aufgefordert haben, den Fall zu ignorieren, können wir jede Variation der Suchabfrage anzeigen, die in der Textdatei „linux.txt“ gefunden wurde, die auf dem vor dem Start erstellten Desktop vorhanden ist dieser Befehlsausführung von Linux. Dasselbe Phänomen würde auch einwandfrei funktionieren, wenn die Textdatei „linux.txt“ vom Befehl „cat“ übergeben wird. Der Befehl wird wie folgt bereitgestellt:

Linux@linux:~/Desktop$ cat linux.txt | grep -i „benstokes“

Wenn wir uns nicht um den Fall kümmern müssen, findet der Screenshot oben alle Elemente in linux.txt, die „benstokes“ enthalten, unabhängig davon, ob es sich um „Benstokes“, „BenStokes“ oder „BENSTOKES“ handelt. Dies macht es ab „Benstokes“ viel einfacher. Als Variante könnten wir es zusammen mit „cat“ verwenden oder es in „tac“ umwandeln. Dies wäre genau das Gleiche, was wir auch im vorherigen Befehl erhalten würden.

Während wir den Befehl ausführen, drücken wir die Eingabetaste, um die Verarbeitung durchzuführen. Es würde der Funktionalität ähneln und die Groß-/Kleinschreibung ignorieren, anstatt danach zu suchen. Es werden alle Zeichen der Groß-/Kleinschreibung in der Ausgabe angezeigt, wie wir sie in der Ausgabeanzeige angegeben haben.

Dies ist eine weitere Möglichkeit, „grep“ zu verwenden, um Fälle zu ignorieren, in denen zunächst ein im Verzeichnis vorhandener Dateiname eingegeben und dann der Befehl -I mit „grep“ unmittelbar nach dem „|“ verwendet wird. Operator. Bei Verwendung mit dem „|“ Operator müssen wir das Wort „Katze“ verwenden.

Die gesamten Dateidaten würden auf dem Bildschirm des Linux-Terminals angezeigt, ohne sie herauszufiltern oder nach Groß- und Kleinbuchstaben zu unterscheiden. Es steht für „–ignore-case“ und wird mit „-i“ abgekürzt, um uns das Behalten zu erleichtern. Jetzt stellen wir den nächsten Befehl „grep“ bereit, der ebenfalls eine ähnliche Ausgabe wie die beiden vorherigen Befehle liefert, die keiner Einschränkung hinsichtlich der Groß-/Kleinschreibung unterliegen. Der Befehl, den wir zum dritten Mal bereitstellen, um die „grep“-Funktionalität anzuzeigen, ist unten aufgeführt.

Linux@linux:~/Desktop$ cat linux.txt | grep –ignore-case „benstokes“

Hier stellen wir den Befehl „grep“ zusammen mit der Verwendung des Befehls „cat“ für die Datei „linux.txt“ mit der Konzeption der Funktionalität von „ignore-case“ für den Fall von „benstokes“ bereit. Es würde also wahrscheinlich ausnahmslos die Dateidaten von „linux.txt“ anzeigen oder die spezifische Datei suchen und herausspringen lassen. Dieser Befehl würde ähnliche Daten wie die zuvor zugewiesene Datei anzeigen. Die von uns verwendete Groß-/Kleinschreibung ist ein Kleinbuchstabe, aber aufgrund des Befehls „cat“ mit der Groß-/Kleinschreibung „grep“ wird diese Groß- und Kleinschreibung ignoriert, sodass eine Suche ohne Beachtung der Groß-/Kleinschreibung durch die Verwendung von „grep“ durchgeführt wird. Die Ausgabe würde auch in diesem Fall gleich bleiben, was unten angegeben ist.

Abschluss

Der Linux-Befehl zur Berücksichtigung der Groß-/Kleinschreibung „grep“ wird in diesem Artikel behandelt. Zusammen mit einem Linktext, der das Wort „Katze“ enthält, haben wir die vier von uns erstellten Befehle verwendet. Während die anderen Befehle alle in der Datei vorhandenen Zeichenfolgen anzeigen, die für den im Befehl angegebenen Wert relevant sind, indem sie Groß- und Kleinbuchstaben ignorieren, generierte der erste Befehl lediglich Kleinbuchstaben für die Datei, während die anderen Befehle das Lesen aller Zeichenfolgen bestimmen ohne dass es eine Regel zur Beachtung der Groß- und Kleinschreibung gibt.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen