쿼카러버의 기술 블로그
[Linux] tr - 리눅스 명령어 tr에 대해서 본문
리눅스에서 tr은 치환의 의미를 가진다. (번역 아님 주의)
사용 목적 :
- tr은 지정한 문자를 바꾸거나 삭제하는 명령어다.
- 문자를 지우거나 바꾸고 싶을 때 주로 사용한다.
기본 명령어 format
tr {옵션} A {B}
옵션없이 tr A B
문자열 내의 A를 모두 B로 변경
옵션
-d
: 문자열 A에서 지정한 문자를 삭제한다. (--delete)
-s
: 문자열 B에서 반복되는 문자를 삭제한다. (--squeeze-repeats)
-t
: 문자열 A를 문자열 B의 길이로 자른다. (--truncate-set1)
- tr -d '0-9' : -d옵션으로 지정한 문자열을 모두 삭제한다.
대표적인 예를 보면 다음과 같다.
소문자 대문자로 변환
echo richet | tr '[a-z]' '[A-Z]'
##
RICHET
-d 옵션을 사용하여 숫자 제거
echo richet9404 | tr -d '0-9'
##
richet
'Linux - Ubuntu > Shell Script' 카테고리의 다른 글
[Makefile] Makefile의 substitution 함수 두 가지 subst, patsubst (0) | 2021.08.20 |
---|---|
[Makefile] %(percent symbol)의 의미 (0) | 2021.08.20 |
[Linux] sed - 리눅스 명령어 sed에 대해서 (1) | 2021.08.18 |
Linux Shell Script - find (리눅스에서 파일, 디렉토리 찾는 법) (0) | 2021.07.22 |
Linux Shell Script - Pipe ( | ) (리눅스에서 파일 검색법, cpu 모델명 찾기 등) 쉬운 사용법 & 원리에 대한 이해 (0) | 2021.07.18 |
Comments