Finden die Zeilenanzahl einer Datei in Linux Bash

Yahya Irmak 30 Januar 2023
  1. Verwenden Sie wc, um die Anzahl der Zeilen in Bash zu zählen
  2. Verwenden Sie grep, um die Anzahl der Zeilen in Bash zu zählen
  3. Verwendung von cat zum Zählen der Zeilen in der Bash
  4. Verwenden Sie sed, um die Anzahl der Zeilen in Bash zu zählen
  5. awk zum Zählen der Zeilen in der Bash
  6. Verwenden Sie nl, um die Anzahl der Zeilen in Bash zu zählen
Finden die Zeilenanzahl einer Datei in Linux Bash

In diesem Artikel wird erklärt, wie Sie die Zeilenanzahl einer Datei in Linux Bash finden. Wir geben Beispiele für die Verwendung der Werkzeuge wc, grep, cat, sed, awk und nl.

Es gibt mehrere Möglichkeiten, die Anzahl der Zeilen in Linux zu ermitteln. Lassen Sie uns unsere Beispieldatei erstellen und ihre Zeilennummern mit verschiedenen Tools zählen.

Unten ist der Inhalt der Datei, die wir in diesem Beispiel verwenden werden. Speichern Sie es als example.txt.

line1
line2
line3
line4
line5

Verwenden Sie wc, um die Anzahl der Zeilen in Bash zu zählen

Der Parameter -l des Befehls wc gibt die Anzahl der Zeilen zurück.

wc -l < example.txt

Zählen Sie mit WC

Verwenden Sie grep, um die Anzahl der Zeilen in Bash zu zählen

Der Parameter -c des Befehls grep gibt die Anzahl der Zeilen zurück.

grep "" -c example.txt

Zähle mit grep

Verwendung von cat zum Zählen der Zeilen in der Bash

Der Befehl cat gibt den Dateiinhalt in nummeriertem Format mit dem Parameter -n auf der Konsole aus. Mit dem tail-Befehl erhalten wir die letzte Zeile und mit awk die Zeilennummer.

cat -n example.txt | tail -1 | awk '{print $1}'

Zähle mit cat

Verwenden Sie sed, um die Anzahl der Zeilen in Bash zu zählen

Wir können die Anzahl der Dateizeilen mit der folgenden Verwendung des Befehls sed finden.

sed -n '$=' example.txt

Zähle mit sed

awk zum Zählen der Zeilen in der Bash

Mit dem Tool awk kann die Anzahl der Dateizeilen ermittelt werden.

awk 'END{print NR}' example.txt

Zähle mit awk

Verwenden Sie nl, um die Anzahl der Zeilen in Bash zu zählen

Der Befehl nl gibt den Dateiinhalt in nummeriertem Format mit dem Parameter -n auf der Konsole aus. Mit dem tail-Befehl erhalten wir die letzte Zeile und mit awk die Zeilennummer.

nl example.txt | tail -1 | awk '{print $1}'

Zähle mit nl

Yahya Irmak avatar Yahya Irmak avatar

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.

LinkedIn

Verwandter Artikel - Bash File