Linux lernen

Linux WC-Befehl mit Beispielen

Linux WC-Befehl mit Beispielen

Zuvor haben wir Artikel über verschiedene Linux-Befehle wie ls, ps, scp, history und viele mehr auf unserer Website geschrieben our. Heute werfen wir einen Blick auf das WC-Kommando.

WC steht für „Word Count“.” Und wie der Name schon sagt, wird der Befehl wc zum Zählen verwendet. Es gibt die Anzahl der Zeilen, die Wortzahl, die Byte- und die Zeichenzahl aus, die in der an den Befehl übergebenen Datei vorhanden sind. Wenn Sie diesen Befehl für eine Datei ohne zusätzliche Parameter/Argumente ausführen, geben wir das Ergebnis in vier Spalten aus:

WC-Befehl

Syntax:

wc [Optionen] [Dateiname]

Betrachten Sie die beiden folgenden Dateien, sample_one und sample_two. Sample_one enthält eine Liste von Linux-Distributionen, während Sample_two eine Liste von Programmiersprachen enthält.

Beispieldateien

Wenn wir nur den Dateinamen im Befehl wc analysieren, erhalten wir die folgenden Ergebnisse:

WC-Sample_one.txt WC-Sample_two.TXT

Beispielausgabe

Eine fantastische Funktion mit dem WC-Befehl ist, dass Sie auch mehrere Dateien übergeben können. Sehen Sie sich den folgenden Befehl an:

WC-Sample_one.txt sample_two.TXT

Ausgabe mehrerer Dateien

Aus der oben gezeigten Ausgabe zeigt die erste Zeile die Ergebnisse für sample_one.txt, und die zweite Zeile zeigt die Ergebnisse für sample_two.TXT. Sie werden jedoch feststellen, dass es eine dritte Leitung gibt, die wir anrufen werden Gesamt. Dieser zeigt die Summe der Ergebnisse aus den beiden Dateien. Es zeigt die Gesamtzahl der Zeilen, Wörter und Zeichen aller übergebenen Dateien an.

WC-Befehlsoptionen

WC ist ein einfacher Befehl, mit dem Sie arbeiten können, und bietet nur eine Handvoll Optionen zur Auswahl:

-l, --zeilen - Gibt die Anzahl der Zeilen aus, die in der Datei vorhanden sind\
-w, --words - Drucken Sie die Gesamtzahl der Wörter in der Datei (Wortanzahl).
-m, --chars -Druckt die Anzahl der Zeichen in der Datei.
-L, --max-line-Länge - Druckt die längste Zeile in der Datei.
-c, --bytes - Druckt die Gesamtzahl der Bytes in der Datei.

Schauen wir uns nun jede Option an und wie wir sie für verschiedene Dateien verwenden können.

1. -l, -Linien-Option

Diese Option druckt die Gesamtzahl der Zeilen in der Datei. Die Informationen werden in zwei Spalten gedruckt. Die erste Spalte zeigt die Anzahl der vorhandenen Zeilen und die zweite Spalte den Namen der übergebenen Datei.

wc -l sample_one.TXT

wc -l Befehl_1

2. -w, -Wörter Option

Das -w oder --Wörter Option zeigt die Gesamtzahl der Wörter an, die in einer Datei vorhanden sind. Es druckt die Ergebnisse in zwei Spalten. Die erste Spalte zeigt die Gesamtzahl der Wörter und die zweite Spalte den Namen der Datei.

wc -w sample_one.TXT

wc -w Befehl

3. -m, -chars-Option

Das -ich oder --Zeichen Option zeigt die Gesamtzahl der Zeichen in der Datei an. Es druckt die Ergebnisse in zwei Spalten. Die erste Spalte zeigt die Gesamtzahl der Zeichen in der Datei und die zweite Spalte zeigt den Namen der Datei.

wc -m sample_one.TXT

Zeichen zählen

4. -L, -max-line-Length Option

Das -L (Großbuchstaben) Option gibt die Länge (Anzahl der Zeichen) der längsten Zeile in der Datei aus. In der Datei sample_one.txt, die längste Zeile ist „Elementares Betriebssystem“, und in sample_two.txt, die längste Zeile ist „Javascript“.” Wenn Sie mehr als einen Dateinamen übergeben, gibt diese Option im Gegensatz zu den anderen Optionen, die die Gesamtsumme anzeigen würden, die Anzahl der Zeichen der längsten Zeile der beiden Dateien an.

wc -L sample_one.txt wc -L sample_one.txt sample_two.TXT

wc -L Befehl

5. -c, -Bytes-Option

Diese Option zeigt die Anzahl der Bytes an, die in der Datei vorhanden sind. Es druckt die Ergebnisse in zwei Spalten. Die erste Spalte zeigt die Gesamtzahl der Bytes in der Datei und die zweite Spalte den Namen der übergebenen Datei file.

wc -c sample_one.TXT

Byte zählen

6. -Version Option

Diese Option nimmt keinen Dateinamen an, sondern zeigt nur die Version von Toilette läuft derzeit auf Ihrem System.

wc --version

WC-Version

Anwendung des WC-Befehls

1. Zählen Sie die Anzahl der Dateien und Ordner, die in einem Verzeichnis vorhanden sind

Der Befehl ls wird verwendet, um alle Inhalte in einem Verzeichnis aufzulisten. Beim Pipettieren mit dem wc -l Befehl können wir die Anzahl der Dateien und Ordner zählen, die im Verzeichnis vorhanden sind. Siehe den Befehl unten:

ls /home/tut | wc -l

Pipe WC mit ls-Befehl

2. Zählen Sie die Anzahl der Benutzer

Um die Benutzer in einem System aufzulisten, könnten wir die Befehle verwenden cat /etc/passwd oder Passwort erhalten. Wenn wir nur die Gesamtzahl der Benutzer zählen möchten, könnten wir die Ausgabe von z Passwort erhalten zu wc -l Wie nachfolgend dargestellt:

getent passwd | wc -l

Anzahl der Benutzer zählen

Fazit

Ich glaube, dieser Beitrag hat Ihnen eine klare Anleitung zur Verwendung des WC-Befehls (Wortzählung) und der verschiedenen verfügbaren Optionen gegeben. Sie können viel leistungsfähigere Aufgaben ausführen, indem Sie den Befehl wc mit anderen Linux-Befehlen kombinieren. Wenn Sie auf Herausforderungen stoßen, können Sie den Befehl verwenden wc --help. Bitte zögern Sie nicht, Fragen oder Kommentare zu diesem Beitrag zu hinterlassen.

Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...
Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...
So steigern Sie die FPS unter Linux?
FPS steht für Bilder pro Sekunde. Die Aufgabe von FPS besteht darin, die Bildrate bei Videowiedergaben oder Spielleistungen zu messen. In einfachen Wo...