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.
Führen Sie den folgenden Befehl, um den Inhalt anzuzeigen der Mitarbeiter.txt-Datei.
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.
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.
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.
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.
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.
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.
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.
Beispiel 4: ‚tail‘ – Befehl mit mehreren Dateien
Der folgende Befehl zeigt die letzten 3 Zeilen der Produkte.,txt und Mitarbeiter.txt-Datei.
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.
Ich hoffe, nach dem Üben der obigen Beispiele kann jeder den Befehl ‚head‘ und ‚tail‘ richtig anwenden.