매뉴얼 페이지와 기타 예제에 따르면 다음이 작동합니다.
$ find *.gz | parallel zgrep pattern {}
그러나 결과는 다음과 같습니다.
/bin/zgrep: line 161: 1: missing pattern; try `/bin/zgrep --help' for help
/bin/bash: pattern: command not found
/bin/bash: {}: command not found
'{}'를 '--'로 바꾸면 잘 작동합니다.
$ find *.gz | parallel zgrep pattern --
왜 이런거야? (GNU Parallel 20121122 및 GNU Parallel 20130922 사용)
답변1
우연히 문제가 해결되었습니다. parallel --gnu
작동하려면 매뉴얼 페이지의 예제를 사용해야 했습니다. 아야!