Befehle · 2 min read · Sep 19, 2025
Linux wc-Befehl für Anfänger erklärt (6 Beispiele)
Während der Arbeit in der Befehlszeile möchten Sie manchmal die Anzahl der Wörter, Byte-Zählungen oder sogar Zeilenumbrüche in einer Datei abrufen. Wenn Sie nach einem Tool suchen, das dies für Sie erledigt, werden Sie erfreut sein zu erfahren, dass es in Linux ein Befehlszeilenwerkzeug - genannt wc - gibt, das all dies für Sie erledigt. In diesem Artikel werden wir dieses Tool anhand von leicht verständlichen Beispielen besprechen.
Aber bevor wir einsteigen, ist es erwähnenswert, dass alle in diesem Tutorial bereitgestellten Beispiele auf Ubuntu 16.04 getestet wurden.
Linux wc-Befehl
Der wc-Befehl gibt die Anzahl der Zeilenumbrüche, Wörter und Bytes für jede Eingabedatei aus. Folgendes ist die Syntax dieses Befehlszeilenwerkzeugs:
wc [OPTION]... [FILE]...Und so erklärt die Man-Seite von wc:
Gibt die Anzahl der Zeilenumbrüche, Wörter und Bytes für jede DATEI aus und eine Gesamtliste, wenn mehr als eine DATEI angegeben ist. Ein Wort ist eine nicht-null-lange Zeichenfolge, die durch Leerzeichen begrenzt ist. Ohne DATEI oder wenn DATEI - ist, wird die Standard-Eingabe gelesen.Die folgenden Beispiele im Frage-Antwort-Stil geben Ihnen eine noch bessere Vorstellung von der grundlegenden Verwendung von wc.
Hinweis: Wir verwenden eine Datei namens file.txt als Eingabedatei in all unseren Beispielen. Folgendes enthält die Datei:
hi
hello
how are you
thanks.Q1. Wie man die Byte-Zählung ausgibt
Verwenden Sie die Befehlszeilenoption -c, um die Byte-Zählung auszugeben.
wc -c file.txtHier ist die Ausgabe, die dieser Befehl auf unserem System erzeugt hat:
Also enthält die Datei 29 Bytes.
Q2. Wie man die Zeichenanzahl ausgibt
Um die Anzahl der Zeichen auszugeben, verwenden Sie die Befehlszeilenoption -m.
wc -m file.txtHier ist die Ausgabe, die dieser Befehl auf unserem System erzeugt hat:
Also enthält die Datei 29 Zeichen.
Q3. Wie man die Zeilenanzahl ausgibt
Verwenden Sie die Befehlszeilenoption -l, um die Anzahl der Zeilenumbrüche in der Datei auszugeben.
wc -l file.txtHier ist die Ausgabe in unserem Fall:
Q4. Wie man die Wortanzahl ausgibt
Um die Anzahl der in der Datei vorhandenen Wörter auszugeben, verwenden Sie die Befehlszeilenoption -w.
wc -w file.txtFolgend die Ausgabe, die der Befehl in unserem Fall erzeugt hat:
Das zeigt also, dass es 6 Wörter in der Datei gibt.
Q5. Wie man die maximale Anzeigehöhe oder die Länge der längsten Zeile ausgibt
Falls Sie die Länge der längsten Zeile in der Eingabedatei ausgeben möchten, verwenden Sie die Befehlszeilenoption -L.
wc -L file.txtHier ist die Ausgabe, die der Befehl in unserem Fall erzeugt hat:
Die Länge der längsten Zeile in unserer Datei beträgt also 11.
Q6. Wie man Dateinamen aus einer Datei liest
Falls Sie mehrere Dateinamen haben und möchten, dass wc sie aus einer Datei liest, verwenden Sie die Option –files0-from.
wc --files0-from=names.txtSie können also sehen, dass der wc-Befehl in diesem Fall die Zeilen-, Wörter- und Zeichenanzahl für file.txt in der Ausgabe erzeugt hat. Der Name file.txt wurde in der Datei names.txt erwähnt. Es ist erwähnenswert, dass zur erfolgreichen Verwendung dieser Option die Namen in der Datei NUL-terminiert sein sollten - Sie können dieses Zeichen erzeugen, indem Sie Ctrl+v gefolgt von Ctrl+Shift+@ eingeben.
Fazit
Wie Sie zustimmen würden, ist wc ein einfacher Befehl, sowohl in Bezug auf das Verständnis als auch auf die Verwendung. Wir haben so gut wie alle Befehlszeilenoptionen abgedeckt, die das Tool bietet, sodass Sie bereit sein sollten, das Tool täglich zu verwenden, sobald Sie das, was wir hier erklärt haben, geübt haben. Für weitere Informationen zu wc besuchen Sie die Man-Seite.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.