을 사용하여 unzip
xml 파일에서 처음 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