So verwenden Sie den WC-Befehl unter Linux

Zählen Sie die Anzahl der Wörter, Zeilen, Bytes und sogar Zeichen in einer Datei vom Terminal aus

Toilette Der Befehl (word count) wird in Linux-Systemen verwendet, um die Anzahl der Wörter, Zeilen und Bytes in einer Textdatei zu zählen. Sie können es auf vielfältige Weise mit anderen Befehlen weiterleiten und verwenden, um Informationen zu Textdateien ziemlich einfach anzuzeigen.

Verwenden von Toilette Befehl

Allgemeine Syntax:.

wc [Optionen..] [Dateiname]

Optionen erhältlich mit Toilette Befehl:

MöglichkeitBeschreibung
-lAnzahl der Zeilen in einer Datei drucken
-wAnzahl der Wörter in einer Datei drucken
-CAnzahl der Bytes in einer Datei drucken
-mAnzahl der Zeichen in einer Datei drucken
-LDrucklänge der längsten Zeile in einer Datei

Beispiel:

Wir werden ein grundlegendes Beispiel sehen, das die Verwendung des erklärt Toilette Befehl unter Linux.

Wir haben eine Demodatei namens test.txt. Nachfolgend der Inhalt der Demodatei test.txt.

Dies ist eine Demodatei. Dieser Artikel hilft Ihnen beim Erlernen des wc-Befehls. wc-Befehl ist ziemlich einfach zu verwenden. In diesem Artikel erfahren Sie mehr über seine Funktionen. Auf diesem Port finden Sie viele hilfreiche Artikel zu all Ihren Linux-Anforderungen$ Ende der Datei Vielen Dank.

Verwenden von Toilette Befehl auf diese Datei.

wc test.txt

Ausgabe:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

In dieser Ausgabe können Sie sehen, dass die Zahlen die Werte wie folgt darstellen.

  1. Zeilenanzahl — 11
  2. Anzahl der Wörter - 51
  3. Anzahl Bytes — 275

Sie können die Anzahl der Zeilen und Wörter auch mit der Toilette Befehl für mehrere Dateien.

Beispiel:

wc /etc/passwd /proc/cpuinfo

Ausgabe:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 gesamt gaurav@ubuntu:~$

2. Zeile in der Ausgabe zeigt die Details zu /etc/passwd Datei und die 3. Zeile /proc/cpuinfo. Am Ende der Ausgabe wird die Gesamtzahl der beiden kombinierten Dateien angezeigt.

So zählen Sie die Gesamtzahl der Zeilen in einer Textdatei

Verwendung der -l Option der Toilette Befehl können Sie die Anzahl der Zeilen in einer bestimmten Textdatei ausgeben.

Allgemeine Syntax:

wc -l [Dateiname]

Beispiel:

wc -l /etc/group

Ausgabe:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

Hier in der Ausgabe sehen wir, dass die Anzahl der Zeilen in der /etc/group Datei ist 81.

Wie man Wörter in einer Textdatei zählt

Verwenden von -w (Kleinbuchstaben) Option in Toilette Befehl gibt die Gesamtzahl der Wörter in einer Textdatei im Terminal aus.

Allgemeine Syntax:

wc -w [Dateiname]

Beispiel:

wc -w test.txt

Ausgabe:

51 test.txt

Die Textdatei test.txt enthält 51 Wörter.

Abrufen der Byteanzahl einer Datei

Du kannst den ... benutzen -C Option mit der Toilette Befehl, um die Anzahl der Bytes in der Datei auf Ihrem Terminal zu drucken.

Die Anzahl der von einer Datei verwendeten Bytes sagt uns über den von dieser Textdatei belegten Speicher.

Allgemeine Syntax:

wc -c [Dateiname]

Beispiel:

wc -c /etc/passwd

Ausgabe:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

Aus der Ausgabe können wir schließen, dass die passwd Datei verwendet 3102 Byte.

Gesamtzahl der Zeichen in einer Datei abrufen

Verwenden von -m Option mit der Toilette Befehl gibt die Gesamtzahl der Zeichen in einer bestimmten Datei aus.

Allgemeine Syntax:

wc -m [Dateiname]

Beispiel:

wc -m test.txt

Ausgabe:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

Die Ausgabe zeigt, dass die angegebene Datei 275 Zeichen enthält.

Holen Sie sich die Länge der längsten Zeile in einer Datei

Du kannst den ... benutzen -L (Großbuchstaben) Option mit dem Toilette Befehl, um die Länge der längsten Zeile in der Textdatei zu drucken. Dieser Befehl gibt die Länge als Anzahl der Zeichen in einer Zeile aus.

Allgemeine Syntax:

wc -L [Dateiname]

Beispiel:

wc -L test.txt

Ausgabe:

82 test.txt

Diese Ausgabe stellt dar, dass die längste Zeile in der angegebenen Textdatei test.txt 82 Zeichen enthält.

So zählen Sie die Anzahl der Textdateien im aktuellen Verzeichnis

Toilette Der Befehl kann auch verwendet werden, um die Gesamtzahl der Textdateien im aktuellen Verzeichnis zu zählen. Um dies zu tun, müssen Sie Toilette Befehl mit dem — finden Befehl durch Rohrleitungen.

Schauen wir uns diese Verwendung von an Toilette Befehl durch ein Beispiel.

Beispiel:

finden . -Typ f | wc -l

.(Punkt) : Hier die . (Punkt) bedeutet, dass finden Befehl sollte im aktuellen Verzeichnis suchen.

-Typ: Dies spezifiziert die finden Befehl, um im aktuellen Verzeichnis nach ähnlichen Dateitypen zu suchen.

F: Hier, F „Dateien“ darstellen.

Was auch immer die Ausgabe dieses ersten Befehls ist finden wird dann an die weitergeleitet Toilette Befehl. Toilette zählt dann die Gesamtzahl der Dateien im aktuellen Verzeichnis und zeigt die Anzahl auf Ihrem Terminal an.

Ausgabe:

gaurav@ubuntu:~/space$ find . -Typ f | wc -l 13 gaurav@ubuntu:~/space$ 

Die Ausgabe wird als 13 angezeigt, was bedeutet, dass sich im angegebenen Verzeichnis 13 Textdateien desselben Typs befinden.

Fazit

Da Sie damit einverstanden sind, dass die Verwendung von Toilette Der Befehl ist ziemlich einfach und kann leicht mit Ihren Textdateien verwendet werden, um die Details darüber zu erhalten. Dieser Befehl kann auch in Kombination mit anderen Befehlen unter Verwendung der Rohrleitungsoption verwendet werden.