GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux WC-Befehl zum Zählen der Anzahl der Zeilen, Wörter und Zeichen

Der Befehl wc (word count) wird auf Linux- und Unix-Systemen verwendet, um die Anzahl der Zeilen, Wörter und Zeichen aus einer oder mehreren Textdateien zu zählen.

Wc ist ein Terminalbefehl und wird am häufigsten in Bash-Shell-Skripten zum Zählen von Zeilen und Wörtern verwendet.

Im Tutorial lernen wir anhand einiger praktischer Beispiele, wie man den Linux-Befehl wc verwendet.

Wc-Befehl und seine Syntax

Nachfolgend finden Sie die Syntax für wc Befehl.

wc [OPTION]... [FILE]...

Wc-Befehlsoptionen zum Drucken zählen wie folgt:

-w , --words - Geben Sie die Anzahl der Wörter aus.
-c , --bytes - gibt die Byte-Anzahl aus.
-m , --chars - Anzahl der Zeichen ausgeben.
-l , --lines - Zeilenzahl ausgeben.
-L , --max-line-length - Drucken Sie die Länge der längsten Linie.

Wenn der Befehl wc ohne Optionen verwendet wird, werden standardmäßig vier Spalten ausgegeben.

Lesen wir zum Beispiel „/proc/meminfo“ mit wc Befehl.

$ wc /proc/meminfo
47 137 1307 /proc/meminfo

wo,

47 - ist die Anzahl der Zeilen

137 - die Wortzahl

1307 - die Anzahl der Bytes

Sehen wir uns ein weiteres Beispiel an, wie man die Anzahl der Zeilen in der Datei mit -l findet Option.

$ wc -l /proc/meminfo
47 /proc/meminfo

Zähle die Anzahl der Linien

Um die Anzahl der Zeilen in einer Textdatei zu zählen, können wir -l verwenden Möglichkeit. Diese Zeilenanzahl ist die am häufigsten verwendete Option im wc-Befehl.

Die folgenden Beispiele zeigen, wie viele Zeilen die Datei '/home/linoxide/serverlist.txt' enthält:

$ wc -l /home/linoxide/serverlist.txt
320 /home/linoxide/serverlist.txt

Zählen Sie die Anzahl der Wörter

Wenn Sie die Anzahl der Wörter in einer Datei zählen möchten, können Sie -w verwenden gefolgt vom Dateinamen.

In den folgenden Beispielen sehen Sie, dass die Datei „700“ Wörter enthält.

$ wc -w /home/linoxide/serverlist.txt
700 /home/linoxide/serverlist.txt

Zählen Sie die Anzahl der Bytes in der Datei

Das -c Die Option kann mit dem Befehl wc verwendet werden, um nur die Anzahl der Bytes in der Datei anzuzeigen.

$ wc -c testfile
60 testfile

Zählen Sie aus mehreren Dateien

Wir können den Befehl wc verwenden, um Zählungen aus mehreren Dateien zu nehmen.

In den folgenden Beispielen wc Befehl zum Lesen mehrerer Dateien:

$ wc sample.txt samplefile.txt
5 9 30 sample.txt
4 7 40 samplefile.txt
9 16 70 total

Verwenden Sie den wc-Befehl mit Pipes

Der wc-Befehl wird sehr häufig mit einer Kombination verschiedener Befehle mit Pipes verwendet. Sehen wir uns einige Beispiele an.

Der folgende Einzeiler-Befehl zählt, wie oft ein Wort in einer Datei vorkommt:

$ cat file-name | grep -o 'word' | wc -l

Um die Anzahl der Dateien und Verzeichnisse im aktuellen Verzeichnis zu zählen

$ ls -1 | wc -l
2

Um die Anzahl der Dateien im aktuellen Verzeichnis zu zählen.

$ find . -type f | wc -l

oder

$ find -type f -printf '.' | wc -c

Schlussfolgerung

In diesem Tutorial haben wir gelernt, wie man den Befehl wc verwendet, um Zahlenreihen, Dateien und Wörter zu zählen. Ich hoffe, Sie hatten viel Spaß beim Lesen und hinterlassen Sie bitte Ihre Vorschläge im Kommentarbereich.


Linux
  1. Zählen Sie Zeilen, Wörter und Zeichen aus einer Datei in Linux

  2. So zeigen Sie bestimmte Zeilen einer Datei in der Linux-Befehlszeile an

  3. Linux-wc-Befehl

  4. Zählen Sie die Anzahl der Zeichen, Wörter und Zeilen in PowerShell

  5. Linux-Shell wc -c Zeichenanzahl +1

Beispiele für WC-Befehle:Zählen Sie die Anzahl der Zeilen, Wörter und Zeichen in Linux

Zählen Sie die Anzahl der Dateien in einem Verzeichnis in Linux

So zählen Sie die Anzahl der Dateien in einem Verzeichnis in Linux

Linux wc Command – Anzahl der Wörter, Zeilen, Zeichen in einer Datei

wc-Befehlsbeispiele in Linux

Linux tr-Befehl mit Beispielen