Uh, da hat sich der kommandozeilenhassendevermeidende Tutonaut Hofferbert aber verzettelt: Zeichen und Wörter zählen? Tolle Idee – aber da braucht nun wirklich kein Mensch eine grafische Oberfläche, das kann ich so nicht stehen lassen, das geht im Terminal besser – auch per Drag&Drop. Das übernimmt das Tool wc (Word Count), das unter Linux vorinstalliert ist und unter Windows Teil der CoreUtils for Windows, einer Sammlung von rund 100 Linux-Werkzeugen für Windows.

Uh, da hat sich der kommandozeilenhassendevermeidende Tutonaut Hofferbert aber verzettelt: Zeichen und Wörter zählen? Tolle Idee – aber da braucht nun wirklich kein Mensch eine grafische Oberfläche, das kann ich so nicht stehen lassen, das geht im Terminal besser – auch per Drag&Drop. Das übernimmt das Tool wc (Word Count), das unter Linux vorinstalliert ist und unter Windows Teil der CoreUtils for Windows, einer Sammlung von rund 100 Linux-Werkzeugen für Windows. Und so geht’s:
$ wc *.txt
zählt alle Wörter, Zeilen und Zeichen aller und TXT-Dateien.
$ wc -w *.*
zählt nur Wörter aller Dateien. Der große Bonus: Ihr könnt die Daten auch weiterverarbeiten!

Um das Ergebnis in eine Datei zu schreiben, vervollständigt einfach den Befehl mit
$ wc *.txt > ergebnis1.txt
Zum Sortieren:
$ wc *.txt | sort
Zur Anzeige der zehn größten Dateien:
$ wc *.txt | sort -n | head -10
Zählen nur bestimmter Wörter:
$ cat datei.txt | fmt -0 | grep tutonaut | wc
Zählen unter Ausschluss einiger Wörter:
$ cat datei.txt | fmt -0 |grep -v tutonaut | wc

Und wenn es doch per Maus gehen soll, legt eine Batch-Datei (wc.bat) mit folgendem Inhalt an:
@echo off
wc %*
cmd /K

Anschließend zieht Ihr einfach beliebige Dateien mit der Maus auf das Icon der Batch-Datei und schon folgt der Bericht – und natürlich könnt Ihr den wc-Befehl in der Bat beliebig anpassen; oder die Batch um weitere Befehle ergänzen. Zur Erklärung: „%*“ sorgt dafür, dass Dateien per Drag&Drop aktzeptiert werden und „cmd /K“ hält das Terminal-Fenster geöffnet. So sieht ordentliche Flexibilität aus. Und die bezüglich Count Anything erwähnte Instabilität, braucht Ihr bei wc auch nicht zu befürchten.

wc ist nicht nur unter Linux erste Wahl.

Die grafische Variante für Win-Nutzer: wc als Batch im Drag&Drop-Betrieb.

Update: Der Fairness halber sei erwähnt, dass wc PDFs nicht direkt verarbeiten kann – die müssen erst nach TXT konvertiert werden. Und wc ist sogar dermaßen liberal, dass selbst unpassende Dateien wie MP3s verarbeitet werden – ohne Fehlermeldung, mit äüßerst zweifelhaftem Ergebnis …

Über den Autor

Mirco Lang

Mirco Lang

Am Anfang war der C-64 des großen Bruders des besten Freundes in der Grundschule ...

Der echte Technikwahn kam dann mit einer Ausbildung bei Saturn - als Computer noch erklärt werden mussten, Soundkarten benötigten, ein gutes Monatsgehalt kosteten und das Internet nur bei Nerds und mit 38 kbp/s lief, bestenfalls.

Ein Studium der Informationswirtschaft und ein paar Jahre als Redakteur bei Data Becker später, sitzt hier ein freier Journalist, der auf Old-School-Computing (cli ftw!), Free Software, Frickelei, Kodi und "Hundedinger" steht - und Grauseligkeiten wie Bild und Heftig.co zutiefst verabscheut.

Und sonst so? Sauerländer, BSI-Mitarbeiter, untalentierter Musikinstrumentebesitzer und seit 24 Jahren Skateboarder, ein ziemlich alter. Und manchmal kommt das abgebrochene Philo-Studium wieder durch ...

Sag' Deine Meinung

Kommentare

  • Ich verneige mich tief vor so viel Shell-foo 😉 Wenn das Dingen auch noch Dokumente aus verschiedenen Ordnern per Drag & Drop bearbeiten kann, isses vielleicht wirklich besser als Count Anything.

    Aaaaaaaber, Herr Lang, ich verbitte mir den Ausdruck „Kommandozeilenhasser“. Ich würde es eher „Kommandozeilenvermeider“ nennen, denn schneller bin _ich_ damit bei so gut wie keiner Aufgabe. Hab in der Android-Frühzeit viel zu oft für Frickeleien damit runmgeturnt und ziehe Klick-Lösungen grundsätzlich vor 😉

  • Ist ja auch nicht ganz falsch – wer dreimal im Jahr Wörter zählt ist mit GUI schneller, zumal die Konvertierung anderer Formate entfällt.
    Drag&Drop aus mehreren Ordnern gleichzeitig? Wenn Windows das kann, habe ich mein Leben lang was verpasst, aber ich vermute, Du meinst irgendwas anderes!?