예시) input.txt 파일에서 100번째 빈 문장 까지를 잘라내는 명령어
> head -`grep -n -P '^$' input.txt | head -100 | cut -d : -f 1 | tail -n 1` input.txt > output.txt
설명)
grep -n -P '^$' input.txt: input.txt 파일에서 empty string을 regex (^$) 를 이용해서 라인 넘버와 함께 (-n) 출력.
head -100: 100번째 줄까지 (-100) 만 출력.
cut -d : -f 1: 라인을 콜론으로 잘라내어 (-d :) 첫 필드만 뽑아냄 (-f 1).
tail -n 1: 마지막 한줄 (-n 1) 만 뽑아냄.
'Knowledge > Technology' 카테고리의 다른 글
| 집은 못사니 내 이름으로 된 도메인이라도 사야지 (0) | 2018.07.26 |
|---|---|
| 맥 주소 (MAC address) 랜덤으로 변경하기. (2) | 2017.07.16 |
| 긴 인터넷 주소를 짧게 줄여서. (0) | 2014.03.11 |
| [Python] compareDirs.py v0.1 (0) | 2011.12.27 |
| 맥에서 버추얼박스에 우분투 설치 방법 (0) | 2011.12.21 |