[linux, mac] 파일에서 첫 몇 줄을 제외시키는 명령 Computer Tip

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 줄을 제외시키는
간단 쉘 스크립트를 작성해 보았습니다.




어느분께는 도움이 되셨기를...




덧글

댓글 입력 영역

구글애드텍스트