반응형
문자열 바꿔주기, tr
tr 명령어는 Linux 및 UNIX 시스템에서 텍스트를 변환하거나 삭제하는 데 사용되는 유틸리티입니다. 이 명령어는 표준 입력에서 문자를 읽어, 지정한 변환을 적용한 후 표준 출력으로 결과를 내보냅니다. 주로 문자 집합을 다른 문자 집합으로 대체하거나 삭제하기 위해 사용됩니다.
기본 사용법
echo "some text" | tr [OPTIONS] SET1 SET2
SET1은 변환되거나 삭제될 문자 집합입니다.SET2는SET1이 변환될 새로운 문자 집합입니다.
주요 옵션
-d: 지정한 문자 집합을 삭제합니다.-s: 연속된 중복 문자를 하나로 압축합니다.-c또는-C: SET1에 지정되지 않은 모든 문자에 대해 작업을 수행합니다.
사용 예시
- 소문자를 대문자로 변환하기
- 출력:
LOWERCASE
- 출력:
echo "lowercase" | tr 'a-z' 'A-Z'- 특정 문자 삭제하기
- 출력:
hello world
- 출력:
echo "hello 123 world 456" | tr -d '0-9'- 중복 공백 문자 압축하기
- 출력:
this is a text
- 출력:
echo "this is a text" | tr -s ' '

정리
tr명령어는 문자 변환과 삭제에 사용됩니다.- 표준 입력에서 데이터를 읽어 지정된 변환을 적용합니다.
- 대체, 삭제, 압축 등의 텍스트 처리 작업을 수행할 수 있습니다.
tr 명령어는 스크립트에서 문자열을 처리하거나 데이터 포맷을 변환할 때 매우 유용합니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
| [리눅스 명령어] 사용 자원을 제한, ulimit (83) | 2024.01.30 |
|---|---|
| [리눅스 명령어] 유형을 알아 보기, type (112) | 2024.01.29 |
| [리눅스 명령어] 명령어 top 사용 사례 (99) | 2024.01.27 |
| [리눅스 명령어] cpu 프로세스 상황 보여주기, top (75) | 2024.01.26 |
| [리눅스 명령어] 셀에서 사용자와 시스템 시간 출력, times (77) | 2024.01.25 |