Following the man pages and other examples the following should work:
$ find *.gz | parallel zgrep pattern {}
but it results in:
/bin/zgrep: line 161: 1: missing pattern; try `/bin/zgrep --help' for help
/bin/bash: pattern: command not found
/bin/bash: {}: command not found
while substituting the '{}' with '--' works fine:
$ find *.gz | parallel zgrep pattern --
Why is this? (using GNU parallel 20121122 and GNU parallel 20130922)