Site Overlay

– Bash Head-und Tail-Befehl Tutorial

in Vielen Arten von Kommandos in der bash den Inhalt einer Datei. Die am häufigsten verwendeten Befehle sind ‚cat‘, ‚more‘, ‚less‘, ‚head‘ und ‚tail‘ Befehle. Um die gesamte Datei zu lesen, werden die Befehle‘ cat‘,‘ more ‚und‘ less ‚ verwendet. Wenn jedoch der bestimmte Teil der Datei zum Lesen benötigt wird, werden die Befehle ‚head‘ und ‚tail‘ verwendet, um diese Aufgabe auszuführen. der Befehl ‚ head ‚wird verwendet, um die Datei von Anfang an zu lesen, und der Befehl‘ tail ‚ wird verwendet, um die Datei vom Ende aus zu lesen., Wie Sie die Befehle‘ head ‚und‘ tail ‚ mit verschiedenen Optionen verwenden können, um den jeweiligen Teil einer Datei zu lesen, wird in diesem Tutorial gezeigt.

Sie können jede vorhandene Datei verwenden oder eine neue Datei erstellen, um die Funktionen der Befehle ‚head‘ und ‚tail‘ zu testen. Hier zwei Textdateien mit dem Namen Produkte.txt und Mitarbeiter.txt werden erstellt, um die Verwendung der Befehle ‚head‘ und ‚tail‘ anzuzeigen.

Führen Sie den folgenden Befehl aus, um den Inhalt der Produkte anzuzeigen.txt-Datei.

$ cat-Produkte.,txt

Führen Sie den folgenden Befehl, um den Inhalt anzuzeigen der Mitarbeiter.txt-Datei.

$ cat Mitarbeiters.txt

standardmäßig, ‚head‘ Befehl liest die ersten 10 Zeilen der Datei. Wenn Sie mehr oder weniger als 10 Zeilen vom Anfang der Datei lesen möchten, müssen Sie die Option ‚-n‘ mit dem Befehl ‚head‘ verwenden.

head Befehlssyntax:

head …

Die Verwendung der Option im Befehl ‚head‘ ist optional. Sie können den Befehl ‚head‘ für eine oder mehrere Dateien anwenden.,

Beispiel-1:‘ head ‚ Befehl ohne Option

Produkte.txt-Datei hat 11 Zeilen mit Überschrift. Der folgende Befehl zeigt die ersten 10 Produktzeilen an.txt-Datei, da keine Option mit dem Befehl ‚head‘ verwendet wird.

$ head Produkte an.txt

Beispiel – 2: Der Befehl ‚head‘ mit der Option-n und der positive Wert

die Option‘-n‘ mit 5 wird im folgenden Befehl ‚head‘ verwendet. Die ersten fünf Produktlinien.txt-Datei wird in der Ausgabe angezeigt.

$ head-n 5 Produkte.,txt

Beispiel – 3: Befehl ‚head‘ mit der Option-n und negativem Wert

Sie können den negativen Wert mit der Option ‚-n‘ im Befehl ‚head‘ verwenden, wenn Sie einige Zeilen aus der Datei weglassen möchten. Der folgende Befehl lässt die letzten 7 Zeilen aus Produkten aus.txt-Datei.

$ head-n -7 Produkte.txt

Beispiel-4:‘ head ‚ Befehl mit mehreren Dateien

Sie können den Befehl ‚head‘ zum Lesen bestimmter Zeilen mehrerer Dateien anwenden., Der folgende Befehl liest die ersten 2 Produktzeilen.txt und Mitarbeiter.txt-Dateien.

$ head-n 2-Produkte.txt Mitarbeiter.txt

Verwendung des Befehls ‚tail‘:

Standardmäßig liest der Befehl ‚tail‘ die letzten 10 Zeilen der Datei. Wenn Sie mehr oder weniger als 10 Zeilen vom Ende der Datei lesen möchten, müssen Sie die Option ‚-n‘ mit dem Befehl ‚tail‘ verwenden.,

tail Befehlssyntax:

tail …

Wie ‚head‘ Befehl ‚tail‘ Befehl ist auch für mehrere Dateien und mit Option ist optional für ‚tail‘ Befehl.

Beispiel 1: ‚tail‘ – Befehl ohne option

Mitarbeiter.txt-Datei hat nur 6 Zeilen, die weniger als 10 ist. Der folgende Befehl zeigt also den vollständigen Inhalt von employee an.txt-Datei.

$ tail Mitarbeiter.,txt

Beispiel – 2: Befehl ‚tail‘ mit Option-n und positivem Wert

Wenn Sie bestimmte Zeilen vom Ende der Datei lesen möchten, müssen Sie die Option ‚-n‘ mit positivem Wert verwenden. Der folgende Befehl zeigt die letzten 2 Zeilen von employee an.txt-Datei.

$ tail-n 2 Mitarbeiter.,txt

Beispiel 3: ‚tail‘ – Befehl mit -n und negative value

Wenn Sie weglassen möchten die Zeilen von Anfang an, dann müssen Sie die Option ‚-n‘ – option mit negativem Wert in ‚tail‘ command. Der folgende Befehl zeigt den Inhalt des Mitarbeiters.txt-Datei durch Weglassen von 3 Zeilen von Anfang an.

$ tail-n -3 Mitarbeiter.txt

Beispiel 4: ‚tail‘ – Befehl mit mehreren Dateien

Der folgende Befehl zeigt die letzten 3 Zeilen der Produkte.,txt und Mitarbeiter.txt-Datei.

$ tail-n 3-Produkte.txt Mitarbeiter.txt

Beispiel 5: Verwendung von ‚Kopf‘ und ‚Schwanz‘ zusammen Befehle

Wenn Sie möchten, Lesen Sie den Inhalt aus der Mitte einer Datei nur dann „Kopf“ oder „Schwanz“ – Befehl können dieses problem nicht lösen. Sie müssen beide Befehle ‚head‘ und ‚tail‘ zusammen verwenden, um dieses Problem zu lösen. Der folgende Befehl liest Zeilen von 2 bis 6 von Produkten.txt-Datei., Zuerst ruft der Befehl‘ head ‚ die ersten 6 Zeilen ab, indem die letzten 5 Zeilen für den negativen Wert weggelassen werden, und der Befehl ‚tail‘ ruft die letzten 5 Zeilen aus der Ausgabe des Befehls ‚head‘ ab.

$ head-n -5-Produkte.txt / tail-n 5

Ich hoffe, nach dem Üben der obigen Beispiele kann jeder den Befehl ‚head‘ und ‚tail‘ richtig anwenden.

Schreibe einen Kommentar

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