mirror of
https://github.com/fish-shell/fish-shell
synced 2024-11-14 00:47:30 +00:00
e7a964fdfa
As a simple replacement for `wc -l`. This counts both lines on stdin _and_ arguments. So if "file" has three lines, then `count a b c < file` will print 6. And since it counts newlines, like wc, `echo -n foo | count` prints 0.
18 lines
238 B
Text
18 lines
238 B
Text
|
|
####################
|
|
# no args
|
|
|
|
####################
|
|
# one args
|
|
|
|
####################
|
|
# two args
|
|
|
|
####################
|
|
# args that look like flags or are otherwise special
|
|
|
|
####################
|
|
# big counts
|
|
|
|
####################
|
|
# stdin
|