Unter Linux ist grep ein sehr verbreitetes und wichtiges Werkzeug. Es ist ein Befehl, den jeder professionelle Betriebs- und Wartungsingenieur beherrschen muss, da er den Inhalt von Dateien schnell finden und filtern kann ?Das Folgende ist eine Einführung in die allgemeine Verwendung, werfen wir einen Blick darauf.
1. Grundlegende Verwendung
Der grep-Befehl wird hauptsächlich verwendet, um in Dateien nach Zeilen eines bestimmten Musters zu suchen. Um beispielsweise die Zeile mit „example“ in der Datei file.txt zu finden, können Sie den Befehl grep verwenden.
grep ‚example‘file.txt
grep gibt alle Zeilen aus, die „Beispiel“ enthalten.
2. Groß- und Kleinbuchstaben ignorieren
grep unterscheidet standardmäßig zwischen Groß- und Kleinschreibung, aber Sie können die Option -i verwenden, um unabhängig von der Groß-/Kleinschreibung zu suchen. Führen Sie beispielsweise den folgenden Befehl aus, um in der Datei nach Zeilen zu suchen, die „example“ enthalten, unabhängig von der Groß-/Kleinschreibung.
grep -i „Beispiel“-Datei.txt
3. Suche nach regulären Ausdrücken
grep unterstützt die Suche auf *-Ebene mit regulären Ausdrücken. Um beispielsweise Zeilen zu finden, die mit „example“ beginnen, können Sie das Ankersymbol „^“ für reguläre Ausdrücke verwenden:
grep „^example“ file.txt
Dadurch werden alle Zeilen ausgegeben, die mit „example“ beginnen.
4. Rückwärtssuche:
Manchmal müssen Sie Zeilen finden, die kein bestimmtes Muster enthalten. Mit der Option -v können Sie eine Rückwärtssuche durchführen. Um beispielsweise Zeilen zu finden, die „example“ nicht enthalten, können Sie den folgenden Befehl ausführen:
grep -v „Beispiel“-Datei.txt
grep gibt alle Zeilen aus, die nicht „example“ enthalten.
5. Zählen Sie die Anzahl der übereinstimmenden Zeilen
Wenn Ihnen nur die Anzahl der übereinstimmenden Zeilen wichtig ist, können Sie die Option -c verwenden, um die Anzahl der übereinstimmenden Zeilen zu zählen. Um beispielsweise die Anzahl der Zeilen zu zählen, die „example“ in der Datei enthalten, können Sie den folgenden Befehl ausführen:
grep -c „Beispiel“-Datei.txt
grep gibt die Anzahl der übereinstimmenden Zeilen aus.
6. Rekursive Suche
Wenn Sie in einem Verzeichnis und seinen Unterverzeichnissen rekursiv nach Dateien suchen möchten, können Sie die Option -r verwenden. Um beispielsweise Zeilen mit „example“ im aktuellen Verzeichnis und seinen Unterverzeichnissen zu finden, können Sie den folgenden Befehl ausführen:
grep -r „Beispiel“.
grep durchsucht alle Dateien rekursiv und gibt die Zeilen aus, die „example“ enthalten.
Das obige ist der detaillierte Inhalt vonWie verwende ich grep im Linux-System?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Haben Sie Probleme beim Herunterladen oder Senden von Anhängen in Outlook 365? Manchmal zeigt Outlook sie nicht aus unbekannten Gründen, sodass Sie sie nicht sehen können. In diesem Beitrag auf der PHP.CN -Website sammeln wir einige Nutzungstipps für Anhänge, die nicht angezeigt werden.

Wenn V steigende Spieler versuchen, sich einem Server anzuschließen, der in der Nähe oder bereits voll ist, können sie auf das Problem „V -steigender Verbindungszeit“ stoßen. Wenn Sie einer von ihnen sind, können Sie sich auf diesen Beitrag von Php.cn beziehen, um Lösungen zu erhalten. Lesen Sie jetzt weiter.

Windows bietet Echtzeitschutz über Windows Security. Diese Funktion kann jedoch verhindern, dass Sie etwas tun, das es für gefährlich hält. In dieser Situation möchten Sie möglicherweise vorübergehend Echtzeitschutz einschalten. Dieser pHP.CN -Beitrag zeigt Ihnen, wie

Microsoft hat sehr früh an Windows -Updates im nächsten Jahr gearbeitet. In jüngsten Gerüchten heißt es, dass das nächste Update im Jahr 2024 möglicherweise Windows 11 24H2 statt Windows 12 ist. Jetzt ist alles unsicher. Php.cn bringt Sie nun dazu, einige verwandte Informationen zu sehen

Der Fehler 0x80030001 tritt häufig auf, wenn Sie versuchen, Dateien zu kopieren. Der Fehlercode wird von einer Nachricht begleitet, in der „angeforderte Operationen nicht ausgeführt werden können“. Wenn Sie mit diesem Fehler zu kämpfen haben, können Sie diesen Artikel auf Php.cn W lesen

Am 13. Februar 2024 veröffentlichte Microsoft KB5034765 (Betriebssystem baut 22621.3155 und 22631.3155) für Windows 11 22H2 und Windows 11 23H2. Dieses Sicherheits -Update bringt Ihnen viele neue Verbesserungen und Fehlerbehebungen. Sie können lernen, wie Sie Windows 1 herunterladen und installieren

Der Geräte -Manager wird häufig verwendet, wenn Sie einige Computerprobleme beheben müssen. Sie können die problematischen Geräte überprüfen und entscheiden, Geräte -Treiber zu deinstallieren oder zu aktualisieren. Außerdem können Sie auch Einstellungen für die Leistungsverwaltung in Geräte -Manager festlegen. Sie können jedoch f

Wenn die Sicherung und Wiederherstellung (Windows -Sicherung) nicht funktioniert, können Sie es auf Standard zurücksetzen. Wie restauriere ich Windows -Sicherung in Windows 11/10 auf Standards? PHP.CN wird Sie dazu führen, dieses Ding auf zwei Arten einfach zu machen und sie zu sehen.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

Dreamweaver CS6
Visuelle Webentwicklungstools

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung