2016-06-03 4 views
0

나는이 명령을 파일 이름으로 저장하고 같은 스크립트 내에서 다른 명령의 출력을 해당 파일에 저장하려고 할 때이 문제가 발생합니다. 온라인 솔루션을 찾을 수 없었으므로 여기를 클릭하십시오. 아래 코드 나는이된다파일 이름에 명령 출력 저장

zgrep --no-filename 'some-patter\|other-pattern' /var/something/something/$1/* | awk -F '\t' '{printf $8; printf "scriptLINEbreakerPARSE"; print $27}' | while read -r line ; do 
    awk -F 'scriptLINEbreakerPARSE' '{print $1}' -> save output of this as a filename 
    awk -F 'scriptLINEbreakerPARSE' '{print $2}' >> the_filename_from_above 
done 

을 그래서 기본적으로 내가 파일 이름으로 출력을 저장하기 위해 루프의 첫 번째 AWK를 사용하는 다음 두 번째 AWK 출력이 그 파일 이름 파일에 저장됩니다합니다.

도움이 될만한 사람이 있습니까?

답변

관련 문제