본문 바로가기
IT/Linux

리눅스 tr 명령어 사용 방법

by 뉴코딩맨 2023. 3. 29.
리눅스 tr 명령어는 입력받은 내용을 변경하거나 삭제할 수 있습니다. 입력한 원본 파일의 내용은 변경되지 않습니다.
 

사용법

 

user@user-virtual-machine:~$ cat greeting.txt 
hello 123
HELLO 123

user@user-virtual-machine:~$ cat greeting.txt | tr e a
hallo 123
HELLO 123

 

원하는 문자로 변환할 수 있습니다.

 

user@user-virtual-machine:~$ cat greeting.txt | tr a-z A-Z
HELLO 123
HELLO 123
user@user-virtual-machine:~$ cat greeting.txt | tr A-Z a-z
hello 123
hello 123

 

소문자(a-z)를 대문자(A-Z)로 대문자를 소문자로 변경할 수 있습니다. 

 

user@user-virtual-machine:~$ cat greeting.txt | tr -d a-z
 123
HELLO 123
user@user-virtual-machine:~$ cat greeting.txt | tr -d A-Z
hello 123
 123

 

소문자만 삭제(-d) 또는 대문자만 삭제를 할 수 있습니다.

 

user@user-virtual-machine:~$ cat greeting.txt | tr -d [:alpha:]
 123
 123

 

모든 문자([:alpha:])를 삭제할 수 있습니다.

 

user@user-virtual-machine:~$ cat greeting.txt | tr -d [:alpha:] | tr -d [:blank:]
123
123

 

모든 문자 삭제 및 공백([:blank:]) 제거까지 할 수 있습니다.

댓글