OS/Linux 2014. 7. 11. 14:21

tr은 문자 변환기이다. sed와 비슷한 동작을 하지만 한가지 다른점이 있다.

tr은 한 문자를 다른 문자를 변환하는데 사용되며, sed는 문자열까지도 지원한다.

예를 들어보자,

먼저 문자를 변환해보도록 한다.

간단한 텍스트 파일을 하나 만들어둔다.

hello.txt

hello

hellohello

hellohellohello

o를 5로 변경해 보자

$ tr o 5 < hello.txt

hell5

hell5hell5

hell5hell5hell5

다음은 -d 옵션을 이용해서 문자를 삭제해 보자.

개행문자를 삭제할 수도 있다.

$ tr -d '\n' < hello.txt

hellohellohellohellohellohello

tr 명령은 작업할 문자열의 범위를 지정할 수 있다.

파일 전체 문자를 소문자에서 대문자로 변경 하려면 다음과 같이 한다.

$ tr a-z A-Z < hello.txt

HELLO

HELLOHELLO

HELLOHELLOHELLO


'OS > Linux' 카테고리의 다른 글

lvm - lv 확장하기  (0) 2014.07.16
lvm - lvcreate size 100% 사용  (0) 2014.07.16
vimrc 설정  (0) 2014.07.07
mysql error 2006  (0) 2014.07.07
find 특정 디렉토리를 검색조건에서 제외  (0) 2014.06.24
posted by 구닥다리 엔지니어
: