So zählen Sie die Anzahl der Zeilen in einer Datei unter Linux
Es gibt mehrere Möglichkeiten, die Anzahl der Zeilen in einer Datei in Linux-basierten Betriebssystemen zu zählen. Unter Linux gibt es mehrere Befehle für unterschiedliche Aufgaben. Jedem Befehl ist unter Linux eine bestimmte Funktion zugeordnet.
5 Möglichkeiten, die Anzahl der Zeilen in einer Datei unter Linux zu zählen
1. Zählen Sie die Anzahl der Zeilen mit dem Awk-Befehl
Sie können die Anzahl der Zeilen in einer Datei auch mit dem Befehl awk zählen. Führen Sie den folgenden awk-Befehl aus, um die Anzahl der Zeilen in einer Datei in einem Linux-basierten Betriebssystem zu zählen.
awk 'END{print NR}' filename
Im obigen Befehl: NR
ist eine integrierte awk-Variable, die die Gesamtzahl der bisher verarbeiteten Eingabedatensätze (Zeilen) darstellt.
2. Zählen Sie die Anzahl der Zeilen mit dem Grep-Befehl unter Linux
grep
ist ein Befehlszeilenprogramm unter Linux, das zum Suchen nach Mustern in Dateien verwendet wird. Sie können die Gesamtzahl der Zeilen in einer Datei mit ermitteln '-e'
oder '--regexp'
Und '-c'
oder '--count'
Optionen.
Führen Sie den folgenden Befehl aus, um die Anzahl der Zeilen in der Datei „sample.txt“ mit dem Befehl grep zu zählen:
grep -c '^' samplefile.txt
3. Zählen Sie die Anzahl der Zeilen mit dem Befehl wc
wc
ist ein Befehlszeilenprogramm unter Linux, das zum Zählen der Anzahl von Wörtern, Zeilen und Bytes in einer Datei verwendet wird. Führen Sie den folgenden Befehl aus, um die Anzahl der Zeilen mit dem Befehl wc unter Linux zu zählen.
wc -l filename
Sie können mit einem einzigen Befehl auch die Anzahl der Zeilen in mehr als einer Datei zählen.
wc --lines filename.txt filename1.txt filename2.txt
4. Zählen Sie die Anzahl der Zeilen mit dem Sed-Befehl unter Linux
Obwohl es sich um einen Texteditor handelt, kann er auch zum Zählen der Zeilen in einer Datei verwendet werden. Führen Sie den folgenden Befehl aus, um die Anzahl der Zeilen in einer Datei mithilfe von zu zählen sed
Befehl unter Linux.
sed -n '$=' filename
5. Zählen Sie die Anzahl der Zeilen mit den Befehlen nl und cat
Führen Sie den folgenden Befehl aus, um den Dateiinhalt zu drucken und die Gesamtzahl der Zeilen bei der letzten Zeilennummer abzurufen.
nl filename.txt
Führen Sie die folgende Katze aus Befehl mit '-n'
um Dateiinhalte mit Zeilennummern zu drucken.
$ cat -n filename.txt | tail -n1