시스템 관리/리눅스

2-3. 리눅스 기본(파일 관련 명령어) cat

코딩금융치료 2023. 7. 16. 00:05

1. cat(catenate)

  파일 내용을 보여주거나, 텍스트 파일을 생성하는 명령 

# cat [-option] file1, file2 ...
# cat file [> | >>] dest_file

[option]

 -b: 빈 줄을 제외한 모든 라인 앞에 번호를 붙여 출력한다.

 -n: 빈 줄을 포함하여 모든 라인 앞에 번호를 붙여 출력한다.

 -E: 각 라인의 맨 끝에 $표시를 붙여 출력한다.

 

리다이렉션 기호 '>', '>>' 을 이용하여 표준 출력 내용을 기록하거나 추가한다.

 

ex)

# cat myfile.txt

# cat > aa.txt

aa.txt 라는 파일을 생성하고 내용 입력을 기다린다. 문서 작성 후  ctrl+d로 종료하면 작성이 완료 된다.

# cat aa.txt >> abcd

aa.txt 파일 내용을 abcd 파일에 추가한다.

#  cat myfile.txt aa.txt > newfile.txt

myfile.txt 와 aa.txt의 내용을 newfile.txt 파일에 기록 하였다.