wc
wc [OPTION]... [FILE]...
Print newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified.
Options
--bytes,-c-
print the byte counts
--chars,-m-
print the character counts
--files0-from=<F>-
read input from the files specified by
NUL-terminated names in file F;
If F is - then read names from standard input --lines,-l-
print the newline counts
--max-line-length,-L-
print the length of the longest line
--total=<WHEN>-
when to print a line with total counts;
WHEN can be: auto, always, only, never --words,-w-
print the word counts
--debug
Examples
Count all lines in a file:
wc {{[-l|--lines]}} {{path/to/file}}
Count all words in a file:
wc {{[-w|--words]}} {{path/to/file}}
Count all bytes in a file:
wc {{[-c|--bytes]}} {{path/to/file}}
Count all characters in a file (taking multi-byte characters into account):
wc {{[-m|--chars]}} {{path/to/file}}
Count all lines, words, and bytes from stdin:
{{find .}} | wc
Count the length of the longest line in number of characters:
wc {{[-L|--max-line-length]}} {{path/to/file}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.