📜  linux inhalt einer textdatei anzeigen - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:20.592000             🧑  作者: Mango

Linux - Anzeige des Inhalts einer Textdatei mit Shell-Bash

In der Linux-Shell-Bash gibt es mehrere Möglichkeiten, den Inhalt einer Textdatei anzuzeigen. Hier sind einige gängige Methoden:

1. cat Befehl

Der cat Befehl wird häufig verwendet, um den gesamten Inhalt einer Datei auf dem Bildschirm anzuzeigen. Dieser Befehl ist einfach, aber er hat keine Optionen, um den Inhalt zu filtrieren oder zu formatieren.

cat dateiname.txt
2. less Befehl

Der less Befehl ermöglicht das Seitenweise Durchblättern und Anzeigen des Dateiinhalts. Dieser Befehl ist besonders nützlich für große Dateien, da er nur einen Bildschirm voller Text auf einmal anzeigt.

less dateiname.txt
  • Drücken Sie die Leerzeichen-Taste, um eine Seite vorwärts zu blättern.
  • Drücken Sie die B-Taste, um eine Seite zurückzugehen.
  • Drücken Sie die Q-Taste, um less zu beenden.
3. head und tail Befehl

Die Befehle head und tail zeigen standardmäßig die ersten bzw. letzten 10 Zeilen einer Datei an. Dieses Verhalten kann mit dem -n Flag geändert werden, um eine spezifische Anzahl von Zeilen anzuzeigen.

head -n 5 dateiname.txt  # Zeigt die ersten 5 Zeilen an
tail -n 3 dateiname.txt  # Zeigt die letzten 3 Zeilen an
4. grep Befehl

Der grep Befehl ermöglicht die Filterung des Dateiinhalts nach bestimmten Mustern oder Zeichenfolgen. Dieser Befehl ist besonders nützlich, wenn Sie nach bestimmten Informationen suchen.

grep "Suchbegriff" dateiname.txt

Im obigen Beispiel wird der Inhalt der Datei nach dem angegebenen Suchbegriff durchsucht und nur die Zeilen angezeigt, die den Suchbegriff enthalten.

Beispielresultat:
# Beispiel: Ausgabe des Inhalts der Datei "dateiname.txt" mit dem `cat` Befehl

```shell
$ cat dateiname.txt
Dies ist ein Beispieltext.
Er enthält mehrere Zeilen.
Jede Zeile ist durch einen Zeilenumbruch getrennt.
Dies ist die letzte Zeile der Datei.

$ cat dateiname.txt
Inhalt der Datei "dateiname.txt":

Dies ist ein Beispieltext.
Er enthält mehrere Zeilen.
Jede Zeile ist durch einen Zeilenumbruch getrennt.
Dies ist die letzte Zeile der Datei.

Beispiel: Ausgabe des Inhalts der Datei "dateiname.txt" mit dem less Befehl

$ less dateiname.txt

Dies ist ein Beispieltext.
Er enthält mehrere Zeilen.
Jede Zeile ist durch einen Zeilenumbruch getrennt.
Dies ist die letzte Zeile der Datei.

[...]

(END) Drücken Sie die Q-Taste, um `less` zu beenden.

Beispiel: Ausgabe der ersten 5 Zeilen der Datei "dateiname.txt" mit dem head Befehl

$ head -n 5 dateiname.txt
Dies ist ein Beispieltext.
Er enthält mehrere Zeilen.
Jede Zeile ist durch einen Zeilenumbruch getrennt.
Dies ist die letzte Zeile der Datei.

Beispiel: Ausgabe der letzten 3 Zeilen der Datei "dateiname.txt" mit dem tail Befehl

$ tail -n 3 dateiname.txt
Er enthält mehrere Zeilen.
Jede Zeile ist durch einen Zeilenumbruch getrennt.
Dies ist die letzte Zeile der Datei.

Beispiel: Ausgabe aller Zeilen der Datei "dateiname.txt", die den Suchbegriff "Suchbegriff" enthalten, mit dem grep Befehl

$ grep "Suchbegriff" dateiname.txt
Dies ist ein Beispieltext mit dem Suchbegriff.
Dies ist eine andere Zeile mit dem Suchbegriff.