- 작성시간 : 2015/10/07 16:03
- 퍼머링크 : mcchae.egloos.com/11187938
- 덧글수 : 0
Linux나 Mac의 터미널에서

$ head -n 10 text.txt
명령을 내리면 첫 10줄을 출력하는 것이고,
$ tail -n 10 text.txt
라고 하면 마지막 10줄을 출력하는 것입니다.
하지만 만약 첫 10줄을 제외하고 출력을 하려면 어떻게 해야 할까요?
파이썬으로 간단히 작성해야 하나... 하다가,
tail 명령을 자세히 읽어보니,
-n+10
이라고 옵션 -n 에 과 숫자 사이에 + 표시를 넣어주면 첫 10줄을 제외한다고 되어있고,
맥과 리눅스 모두 잘 동작을 하였습니다.
$ tail -n+10 text.txt
이를 바탕으로 특정 폴더를 돌면서
어떤 문자열이 매칭되면 해당 n 줄을 제외시키는
간단 쉘 스크립트를 작성해 보았습니다.

어느분께는 도움이 되셨기를...
태그 : tail
덧글