리눅스 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:]) 제거까지 할 수 있습니다.
'IT > Linux' 카테고리의 다른 글
리눅스 locate 명령어 사용 방법 (0) | 2023.03.31 |
---|---|
리눅스 tee 명령어 사용 방법 (0) | 2023.03.30 |
리눅스 파이프(pipe) 명령어 (0) | 2023.03.29 |
리눅스 표준 출력과 표준 에러를 한 파일에 리다이렉션 하기 (0) | 2023.03.28 |
리눅스 표준 에러의 리다이렉션 (0) | 2023.03.28 |
댓글