Server/Shell

Text-Processing Basic - cat, tac, nl, head, tail

체리필터 2006. 11. 7. 15:03
728x90
반응형
  • cat
    • -b : Numbers lines
    • -E : Shows a dollar sign($) at the end of each line
    • -T : Shows all tabs as ^I
    • -v : Shows nonprinting characters except tabs and carriage returns
    • -A : Does the same as -v combined with -E and -T
  • tac
    • cat과 반대의 어순에서 알 수 있듯이 파일의 내용을 반대 순서로 보여준다.
  • nl
    • nl은 라인에 넘버를 사용해 보여주며, cat 명령어에 -b를 붙인 것과 동일하다.
  • head
    • 파일의 첫 부분을 보여준다. 디폴트로 처음부터 10라인 까지 보여준다
head -3 numbers
one
two
three

  • tail
    • 파일의 아래부분부터 보여준다.
    • head와 마찬가지로 10줄 보여주며, -3 하면 제일 아래 3줄을 보여준다
tail +16 numbers
=> 16줄부터 그 아래로 다 보여준다.
    • -f 옵션을 사용하면, 마지막 10라인을 보여주면서 쉘로 나오지 않고 계속 머무른다. 끝내기 위해서는 interrupt 신호(ctrl+c)를 보내야 하며, 주로 로그파일 모니터링에 사용한다.



728x90
반응형