% ./get-noun-phase.pl dat/text/*.txt zsh: argument list too long: get-noun-phase.pl % cat dat/text/*.txt | ./get-noun-phase.pl zsh: argument list too long: cat % ls dat/text/ | egrep '\.txt$' | wc -l 18153
% find dat/text/ -name '*.txt' -exec cat {} \; | ./get-noun-phase.pl
% find dat/text/ -name '*.txt' | xargs cat | ./get-noun-phase.pl