$ for i in a b c; do echo $i > $i; done $ echo d|grep . - * (standard input):d a:a b:b c:c $ echo d|grep . * - a:a b:b c:c grep: lseek: Illegal seek bash: echo: write error: Broken pipe
"-" will fail if it is not in first place. GNU grep 2.5.3 on Debian sid
