2010-05-04 3 views
0

소스 파일에 대해 하나의 인수를 취한 다음이 프로그램을 구문 분석합니다. 여러 파일을 gzip으로 파싱하고 싶습니다만, 하나의 입력 만 필요하기 때문에 gzip을 사용하여 하나의 거대한 파일을 만든 다음 단 하나의 입력으로 파이프하는 방법이 있는지 궁금합니다.gzip 여러 파일을 하나의 입력으로 파이프

답변

1

zcat을 사용하십시오. 여러 입력 파일을 제공 할 수 있으며,이를 디 지그로 연결 한 다음 cat처럼 연결할 수 있습니다. 파서가 stdin으로 파이프 된 입력을 지원하면 직접 파이프로 연결할 수 있습니다. 그렇지 않으면 출력을 파일로 재지 정한 다음 해당 파일에서 파서 프로그램을 호출 할 수 있습니다.

프로그램이 실제로 gzip'd 파일을 예상하는 경우 zcat의 출력을 gzip으로 파이프하면 결합 된 파일이 단일 gzip으로 압축됩니다.

http://www.mkssoftware.com/docs/man1/zcat.1.asp

관련 문제