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

관련 정보