[Shell Script] 대문자 소문자 간 변환하기

쉘 스크립트(bash)에서 대문자 소문자 간 변환하는 방법에 대한 정리


환경

  • Shell Script
  • Bash


변환

대문자 -> 소문자

  • POSIX standard
test="THIS is TeSt"
echo "$test" | tr '[:upper:]' '[:lower:]'
  • Bash over 4.0
test="THIS is TeSt"
echo "${test,,}"

소문자 -> 대문자

  • POSIX standard
test="THIS is TeSt"
echo "$test" | tr '[:lower:]' '[:upper:]'
  • Bash over 4.0
test="THIS is TeSt"
echo "${test^^}"


참고자료