the_silver_searcher/tests/count.t

26 lines
549 B
Perl

Setup:
$ . $TESTDIR/setup.sh
$ unalias ag
$ alias ag="$TESTDIR/../ag --noaffinity --nocolor --workers=1"
$ printf "blah\n" > blah.txt
$ printf "blah2\n" >> blah.txt
$ printf "blah_OTHER\n" > other_file.txt
$ printf "blah_OTHER\n" >> other_file.txt
Count matches:
$ ag --count --parallel blah | sort
blah.txt:2
other_file.txt:2
Count stream matches:
$ printf 'blah blah blah\n' | ag --count blah
3
Count stream matches per line (not very useful since it does not print zero):
$ cat blah.txt | ag --count blah
1
1