2014-04-19 4 views
1

압축 된 파일 (.bz2)에서 다음 명령을 수행하려고합니다. 다음을 입력했습니다 :파일을 압축 해제하지 않고 bz2 파일에서 데이터를 추출하는 방법

awk '{print $1}' input.txt.bz2 > output.txt 

결과는 다음과 같습니다. 압축 파일을 압축 해제하지 않고 압축 된 텍스트 파일의 일부를 추출하려면 어떻게해야합니까? 파일 크기가 너무 커서 공간이 충분하지 않으므로 어떻게 압축합니까?

+0

avfs도 살펴보세요. http://avf.sourceforge.net/ – UnX

답변

4

압축을 풀어야합니다. 디스크에 압축을 풀 필요가 없습니다.

bzcat input.txt.bz2 | awk '{print $1}' > output.txt 
+0

bzgrep도 사용할 수 있습니다. – UnX

관련 문제