6 WC -Befehl, um die Anzahl von Zeilen, Wörtern und Zeichen in der Datei zu zählen

6 WC -Befehl, um die Anzahl von Zeilen, Wörtern und Zeichen in der Datei zu zählen

Toilette (kurz für Wortzahl) ist ein Befehlszeilen -Tool in UNIX/Linux -Betriebssystemen, mit dem die Anzahl der von Newline Count, Word Count, Byte und Character Count in den von den angegebenen Dateien ermittelt wird Datei Argumente an die Standardausgabe und halten Sie eine Gesamtzahl für alle benannten Dateien.

Wenn Sie das definieren Datei Parameter, der Toilette Der Befehl druckt die Dateinamen sowie die angeforderten Zählungen aus. Wenn Sie keinen Dateinamen für die definieren Datei Parameter druckt nur die Gesamtzahl für die Standardausgabe.

In diesem Artikel werden wir diskutieren, wie man das benutzt Toilette Befehl zur Berechnung der Neulinien, Wörter, Zeichen oder Byte einer Datei mit praktischen Beispielen.

WC -Befehlssyntax

Die Syntax der Toilette Der Befehl ist unten angezeigt.

# WC [Optionen] Dateinamen 

Die folgenden Optionen und Nutzungen, die von der bereitgestellt werden Toilette Befehl.

  • WC -l - Druckt die Anzahl der Zeilen in einer Datei.
  • WC -W - druckt die Anzahl der Wörter in einer Datei.
  • WC -C - Zeigt die Anzahl der Bytes in einer Datei an.
  • wc -m - druckt die Anzahl von Zeichen aus einer Datei.
  • WC -l - druckt nur die Länge der längsten Zeile in einer Datei.

Mal sehen, wie wir das verwenden könnenToiletteBefehl mit den wenigen verfügbaren Argumenten und Beispielen in diesem Artikel. Wir haben die 'benutzt'Tecmint.txt'Datei zum Testen der Befehle.

Lassen Sie uns die Ausgabe des Tecmint.txt Datei mit dem CAT -Befehl wie unten gezeigt.

$ cat tecmint.txt Red Hat Centos Almalinux Rocky Linux Fedora Debian Scientific Linux OpenSuse Ubuntu Xubuntu Linux Mint Deepin Linux Slackware Mandriva 

1. Ein grundlegendes Beispiel für den WC -Befehl

Der 'Toilette"Befehl ohne Übergabe eines Parameters zeigt ein grundlegendes Ergebnis der 'anTecmint.txt' Datei. Die drei unten gezeigten Zahlen sind 12 (anzahl der Zeilen), 16 (Anzahl der Wörter), Und 112 (Anzahl der Bytes) der Datei.

$ wc tecmint.txt 12 16 112 Tecmint.txt

2. Zählen Sie die Anzahl der Zeilen in einer Datei

Zählen Sie die Anzahl der Newlines in einer Datei mit der Option '-l', das die Anzahl der Zeilen aus einer bestimmten Datei druckt. Angenommen, im folgenden Befehl wird die Anzahl der Neulinge in einer Datei angezeigt.

In der Ausgabe wird das erste Feld als Anzahl zugewiesen und das zweite Feld ist der Name der Datei.

$ wc -l tecmint.txt 12 Tecmint.txt

3. Anzahl der Wörter in einer Datei zählen

Der -w Argument mit dem Toilette Der Befehl druckt die Anzahl der Wörter in einer Datei. Geben Sie den folgenden Befehl ein, um die Wörter in einer Datei zu zählen.

$ wc -W. tecmint.txt 16 Tecmint.txt

4. Zählen Sie Anzahl der Zeichen in einer Datei

Bei Verwendung der Option -M mit dem Toilette Der Befehl druckt die Gesamtsumme Anzahl von Charakteren in einer Datei.

$ wc -m tecmint.txt 112 Tecmint.txt

5. Zählen Sie die Anzahl der Bytes in einer Datei

Bei Verwendung der Option -C Drucken Sie die Anzahl der Bytes einer Datei.

$ wc -c tecmint.txt 112 Tecmint.txt

6. Zeigen Sie die längste Zeile in der Datei an

Der 'Toilette"Befehl ermöglicht ein Argument"-L', Es kann verwendet werden, um die Länge der längsten auszudrucken (Anzahl von Charakteren) Zeile in einer Datei.

Wir haben also die längste Charakterlinie ('Wissenschaftliche Linux') In einer Datei.

$ wc -l tecmint.txt 16 Tecmint.txt

7. Überprüfen Sie die Befehlsoptionen der WC

Für weitere Informationen und Hilfe am Toilette Befehl, einfach die 'ausführen'WC -HELP' oder 'Mann WC'Aus der Befehlszeile.

$ WC -HELP oder $ MAN WC 
WC -Befehlsnutzung
Verwendung: WC [Option]… [Datei]… oder: WC [Option]…-files0-FROM = F Drucken Sie die Anzahl der neuen Linien, das Wort und die Byte für jede Datei und eine Gesamtzeile, wenn mehr als eine Datei angegeben ist. Ein Wort ist eine Abfolge von Zeichen ungleiche, die durch den weißen Raum abgriffen werden. Ohne Datei oder wenn Datei -Lesen Sie die Standardeingabe. Die folgenden Optionen können verwendet werden, um auszuwählen, welche Zählungen immer in der folgenden Reihenfolge gedruckt werden: Newline, Wort, Zeichen, Byte, maximale Zeilenlänge. -C, -Bytes Drucken Sie die Byte -Zählungen -m, -Chars Drucken Sie die Zeichenbewertungen -l, -Linien drucken die neuen Zeilenzahlen -files0 -FROM = F Eingabe aus den von NUL -terminierten Namen in Datei F angegebenen Dateien. ; Wenn f ist -dann lesen Sie Namen aus Standardeingangs -l, -Max -Länge -Länge Drucken Sie die maximale Anzeigebreite -W. Beenden Sie GNU CoreUtils Online -Hilfe: Vollständige Dokumentation bei: oder vor Ort verfügbar über: Info '(CoreUtils) WC -Aufruf' 

In diesem Artikel haben Sie das erfahren Toilette Befehl, ein einfaches Dienstprogramm für Befehlszeilen, um die Anzahl der Zeilen, Wörter, Zeichen und Byes in Textdateien zu zählen. Es gibt viele solche anderen Linux-Befehle, Sie sollten Ihre Befehlszeilenfähigkeiten lernen und beherrschen.