yeah the pipe trumps args . this
$ echo foo | ack foo - /dev/null
ack: Ignoring 2 arguments on the command-line while acting as a filter.
foo
should work but doesn't.
the new bash temporary named pipe as a file "Process Substitution"
should work but doesn't at all
$ ack -a foo <(echo foo) <(echo bar)
$ grep foo <(echo foo) <(echo bar)
/dev/fd/63:foo
see http://tldp.org/LDP/abs/html/process-sub.html
http://www.linuxjournal.com/content/shell-process-redirection
--
Bill
n1...@arrl.net bill....@gmail.com