본문 바로가기

리눅스

tac 명령어

반응형

tac 명령어

tac 명령어는 파일의 내용을 역순으로 출력하는 명령어입니다. 이 명령어는 cat 명령어와 반대로 파일의 끝부터 시작하여 내용을 출력합니다.

기본 사용법

tac [옵션] 파일

주요 옵션

  • -b 또는 --before 옵션: 이 옵션을 사용하면 출력 라인 사이에 구분자를 삽입할 수 있습니다. 예를 들어, -b "," 옵션을 사용하면 각 라인 사이에 쉼표를 삽입합니다.
tac -b "," example.txt
  • -r 또는 --separator 옵션: 기본적으로 tac은 줄 바꿈 문자를 구분자로 사용합니다. 이 옵션을 사용하여 다른 구분자를 지정할 수 있습니다.
tac -r "|" example.txt
  • -s 또는 --squeeze-blank 옵션: 이 옵션을 사용하면 연속된 공백 라인을 하나로 압축하여 출력합니다.
tac -s example.txt
  • -T 또는 --tabsize 옵션: 탭 문자를 지정된 크기로 확장합니다. 예를 들어, -T 8 옵션을 사용하여 탭을 8칸으로 확장합니다.
tac -T 8 example.txt
  • -h 또는 --help 옵션: 도움말 메시지를 표시합니다. tac 명령어의 사용법과 옵션에 대한 간략한 설명을 볼 수 있습니다.
tac -h
728x90

cat 명령어와 tac 명령어의 차이를 이해하기 위해 간단한 사용 예시

예시 1: cat 명령어 사용

cat example.txt

example.txt 파일의 내용을 보여줍니다. 예를 들어, 다음과 같은 내용을 가진 파일이라고 가정합니다.

첫 번째 줄
두 번째 줄
세 번째 줄

cat 명령어를 사용하면 다음과 같은 출력이 표시됩니다.

첫 번째 줄
두 번째 줄
세 번째 줄

예시 2: tac 명령어 사용

tac example.txt

example.txt 파일의 내용을 역순으로 보여줍니다. cat 명령어와 달리, tac 명령어를 사용하면 파일의 마지막 줄부터 시작하여 역순으로 출력됩니다.

세 번째 줄
두 번째 줄
첫 번째 줄

 

이와 같이 tac 명령어는 파일 내용을 역순으로 출력하여 파일의 아래에서 위로 읽는 데 유용합니다. 로그 파일에서 가장 최근 항목을 먼저 확인하려는 경우 등에 사용할 수 있습니다.

 

728x90
반응형

'리눅스' 카테고리의 다른 글

history 명령어  (2) 2013.07.12
[리눅스] ftp 명령어 목록  (0) 2013.07.12
[리눅스] tcpdump 명령어  (2) 2013.07.12
split 명령어  (0) 2013.07.12
[PHP][ERROR] php configure error  (0) 2013.07.11