Por que o paralelismo não funciona usando '{}' mas '-'? [duplicado]

2

Após as man pages e outros exemplos, o seguinte deve funcionar:

$ find  *.gz | parallel zgrep pattern {}

mas resulta em:

/bin/zgrep: line 161: 1: missing pattern; try '/bin/zgrep --help' for help
/bin/bash: pattern: command not found
/bin/bash: {}: command not found

ao substituir o '{}' por '-' funciona bem:

$ find  *.gz | parallel zgrep pattern  --

Por que isso? (usando o GNU paralelo 20121122 e o paralelo GNU 20130922)

    
por dr0i 20.02.2015 / 16:13

1 resposta

1

Resolveu isso por coincidência: é preciso usar parallel --gnu para fazer os exemplos das páginas de manual funcionarem. Dooh!

    
por 20.02.2015 / 16:22