zip 파일의 처음 1000줄 추출

zip 파일의 처음 1000줄 추출

unzipXML 파일에서 처음 1000개 행을 추출 하려고 합니다 . 독서에서거대한 압축 일반 텍스트 파일을 부분적으로 추출하는 방법은 무엇입니까?나는 답변을 사용하여 다음을 만들었습니다.

unzip -p my_feed.zip | dd count=1000 > out.txt

이것은 내가 달성하고 싶은 것에 가깝습니다.

man dd

설명하다:

count=n  Copy only n input blocks.

입력 청크의 크기는 얼마입니까? 처음 1000개의 입력 청크 대신 처음 1000개의 행을 추출하는 방법은 무엇입니까?

고쳐 쓰다:

나는 osx를 사용하고 있다는 것을 언급하는 것을 잊었습니다. 나는 이것이 동일한 결과를 얻을 것이라고 생각합니다.

gunzip < my_feed.zip | head -n 1000

그러나 오류를 반환합니다:

gunzip: unknown compression format

답변1

사용

zcat myfile.zip | head -n 1000

관련 정보