Categories
Linux

배쉬 (Bash) 에서 문자열을 대문자 또는 소문자로 변환하기

배쉬 (Bash) 에서 문자열을 대문자 또는 소문자로 변환하는 방법을 알아보자.

1. 문자열을 대문자로 변환

문자열을 대문자로 변환할 때는 ^ (caret) 기호를 쓴다.

site=xtmci    # $site 변수에 'xtmci' 문자열 저장.

echo $site    # xtmci 출력.

echo ${site^}    # Xtmci 출력.

echo ${site^^}    # XTMCI 출력.

^ 기호를 하나만 쓰면 문자열의 첫 문자만 대문자로 변환된다.

^ 기호를 2번 쓰면 문자열 전체가 대문자로 변환된다.

2. 문자열을 소문자로 변환

문자열을 소문자로 변환할 때는 쉼표 (,) 기호를 쓴다.

site=XTMCI    # $site 변수에 'XTMCI' 문자열 저장.

echo $site    # XTMCI 출력.

echo ${site,}    # xTMCI 출력.

echo ${site,,}    # xtmci 출력.

쉼표 기호를 하나만 쓰면 문자열의 첫 문자만 소문자로 변환된다.

쉼표 기호를 2번 쓰면 문자열 전체가 소문자로 변환된다.

Leave a Reply

Your email address will not be published. Required fields are marked *