본문 바로가기
IT/Linux_리눅스

[Linux / tee] 리눅스 tee 명령어로 파일 끝에 내용 붙이기 / 파일 끝에 텍스트 붙이기

by 무브영/movewoo0 2023. 1. 17.
728x90
반응형

[Linux / tee] 리눅스 tee 명령어로 파일 끝에 내용 붙이기

 


 

1. tee 명령어

tee 명령은 표준 입력에서 읽고 표준 출력과 하나 이상의 파일에 동시에 쓰기 위해 사용하는 명령어 입니다. 

글로 풀어내자면 어려운데 리눅스 터미널 상에서 내용이 보임과 동시에 파일에도 똑같은 내용이 쓰인다는 점이 tee 명령어의 특징입니다.

 

tee 명령어를 자주 사용하는 상황은 어떤 특정 내용을 파일의 끝에 붙일 때 많이 사용합니다.

그 방법을 적어봅니다.

 


2. tee 명령어 사용하여 파일 끝에 내용 붙이기

위 이미지 같은 상황을 가정해봅니다. 

test1.txt 파일이 "It's test1" 이라는 내용을 가지고 있습니다. 

이 파일에 "It's test2" 라는 내용을 명령어로 끝에 덧붙이고 싶습니다. 

이럴 때 tee 명령어와 -a 옵션을 사용하면 쉽게 해결할 수 있습니다. 

 

728x90

echo 명령어로 터미널에 "It's test2" 라는 문자열을 출력하면서 파이프라인으로 tee -a 명령어로 연결해줍니다. 

echo "It's test2" | tee -a test1.txt

위의 명령어를 실행하면 터미널에 "It's test2" 라는 문자열이 나타나게 되며, 동시에 파일의 끝에 내용이 쓰여집니다. 

명령어 실행 뒤에 test1.txt 의 내용을 확인해보면

"It's test1"의 다음 행에 "It's test2"의 내용이 추가된 것을 볼 수 있습니다. 

 


본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.

인용 시 출처와 같이 공개해주세요!

도움이 되셨다면 댓글 또는 공감 부탁드립니다!

728x90
반응형

댓글