파이프가 결합 된 여러 명령으로 작업을 감안할 때. 내가 어떻게 할 수 있니? 이 같은?GNU 병렬로 파이프와 함께 명령을 병렬로 실행 하시겠습니까?</p> <p><code>cat input/file1.json | jq '.responses[0] | {labelAnnotations: .labelAnnotations}' > output/file1.json</code></p> <p>지금, 입력 JSON 파일의 수천이 있고, 나는 모든 과정을 병렬화 GNU 병렬을 활용하고자 :
parallel cat {} | jq '...' > output/{./} ::: input/*.json
참고 : 그것은 jq
의 필터 내부에 파이프가있는 경우 더욱 복잡해진다
보십시오 |'과'<'각 앞에 백 슬래시를 넣어 사용하는 '병렬 --dry을 실행하지 않고 무엇을 할 것인지를 알기 위해 실행합니다. –
굉장! 그리고'jq' 필터 안에 파이프가 있다면? – Drake
'jq' 명령은 이미 작은 따옴표로 묶여 있으므로 잘되어야합니다. –