„
Um beispielsweise die Anzahl der Wörter in der Datei „myfile.txt“ zu zählen, würden Sie den folgenden Befehl verwenden:
„
wc -w meinedatei.txt
„
Die Ausgabe des Befehls sieht etwa so aus:
„
12345 meineDatei.txt
„
Die erste Spalte stellt die Anzahl der Wörter in der Datei dar, gefolgt vom Dateinamen.
2. Mit dem Befehl „grep“:
Der Befehl „grep“ kann auch verwendet werden, um die Anzahl der Wörter in einer Datei zu zählen, obwohl dies etwas komplexer ist als die Verwendung des Befehls „wc“. So geht's:
„
grep -o '\b[A-Za-z]+\b' | wc -l
„
Dieser Befehl verwendet zunächst den Befehl „grep“, um alle Nicht-Wörter (d. h. alles, was keine Buchstabenfolge ist) aus der Datei herauszufiltern. Anschließend wird mit dem Befehl „wc -l“ die Anzahl der Zeilen in der Ausgabe des Befehls „grep“ gezählt, die der Anzahl der Wörter in der Datei entspricht.
3. Mit dem Befehl „cat“:
Schließlich können Sie auch den Befehl „cat“ verwenden, um die Anzahl der Wörter in einer Datei zu zählen. Dies ist jedoch weniger effizient als die Verwendung der Befehle „wc“ oder „grep“. Verwenden Sie dazu einfach die folgende Syntax:
„
cat | tr -s ' ' '\n' | wc -l
„
Dieser Befehl verwendet zunächst den Befehl „cat“, um den Inhalt der Datei anzuzeigen. Anschließend verwendet es den Befehl „tr“, um alle Leerzeichenfolgen durch Zeilenumbrüche zu ersetzen, wodurch die Datei effektiv in Wörter aufgeteilt wird. Schließlich zählt der Befehl „wc -l“ die Anzahl der Zeilen in der Ausgabe des Befehls „tr“, was der Anzahl der Wörter in der Datei entspricht.
Beispiel:
„Text
$ cat myfile.txt
Dies ist eine Testdatei mit unterschiedlich langen Zeilen und Wörtern.
Es besteht aus etwa 10 Zeilen und 100 Wörtern.
$ cat meinedatei.txt | tr -s ‘ ‘ ‘\n’ | wc -l
100
„