2014-12-02 2 views

답변

4

당신이 당신의 돼지 스크립트 내에서 쉘 명령을 실행하는 방법은 다음과 같습니다

--declare a shell command 
%declare command `shell_command` 
file = LOAD 'file.txt' AS (colA:chararray, colB:int) ; 

file_processed = FOREACH file GENERATE colA, colB, (command) AS colC ; 

shell_command 실행의 결과는 나중에 generate 단계에서 대체 command에서 사용할 수있다.

+0

FOREACH에서 (또는 해당 위치의 스크립트에서) 사용되는 경우 $ 명령이 필요합니다. –

관련 문제