반응형
압축을 풀지 않고 .gz 압축 파일에서 몇 줄을 가져 오는 방법
gzip 파일에서 처음 몇 줄을 얻는 방법은 무엇입니까? 나는 zcat을 시도했지만 오류가 발생했습니다.
zcat CONN.20111109.0057.gz|head
CONN.20111109.0057.gz.Z: A file or directory in the path name does not exist.
zcat(1)
compress(1)
또는에서 제공 할 수 있습니다 gzip(1)
. 시스템에서 확장명이 compress(1)
있는 파일을 찾고 있는 것처럼 보입니다 .Z
.
gzip -cd
대신으로 전환하면 zcat
명령이 제대로 작동합니다.
gzip -cd CONN.20111109.0057.gz | head
일부 시스템 (예 : Mac)에서는 gzcat
.
Mac <
에서는 zcat과 함께 사용해야합니다 .
zcat < CONN.20111109.0057.gz|head
경우 라인의 연속적인 범위가 될 필요가있다, 하나 개의 옵션 일 수 있습니다 :
gunzip -c file.gz | sed -n '5,10p;11q' > subFile
여기에서의 5 번째와 10 번째 줄 (둘 다 포함) 사이의 줄은 file.gz
새 subFile
. 대한 sed
옵션을 참조 설명서 .
경우 마다, 말, 5 라인이 필요합니다 :
gunzip -c file.gz | sed -n '1~5p;6q' > subFile
첫 번째 줄을 추출하고 4 줄을 넘고 다섯 번째 줄을 선택하는 식입니다.
반응형
'your programing' 카테고리의 다른 글
-XX : UseParallelGC와 -XX : + UseParNewGC의 차이점 (0) | 2020.10.07 |
---|---|
파이썬 3의 수율 생성기에는 next () 함수가 없습니다. (0) | 2020.10.07 |
다른 문자열 리터럴에 대한 두 문자 포인터의 주소가 동일합니다. (0) | 2020.10.07 |
fork ()의 목적은 무엇입니까? (0) | 2020.10.07 |
Ruby는 JSON 요청을 보냅니다. (0) | 2020.10.07 |