Display line, word, and chracter counts, just like wc
, but updated with every chunk of data fed to stdin.
You can limit the counting to lines, words, or characters, like wc
:
iwc [-l] [-w] [-c]
If you don't specify any, it defaults to all three.
$ iwc < /usr/share/dict/words
235886 235916 2493109
or after a quick npm install -g twilight json
$ twitter-curl | json -C text | iwc -w
14477
-
Only allows
STDIN
input (standardwc
allowsSTDIN
as well as filenames). -
It does not buffer or chunk intelligently, but simply uses
process.stdin.on('data', function(chunk) { ... })
-
iwc -l
can be 2-3x slower thanwc -l
. -
iwc
andiwc -w
are even slower, since they tokenize and count words.
Copyright © 2013 Christopher Brown. MIT Licensed.