[shell] 문자열 처리

이 기술 블로그 포스트에서는 쉘 스크립트에서 문자열을 처리하는 방법에 대해 알아보겠습니다.

  1. 문자열 슬라이스
  2. 문자열 분할
  3. 문자열 치환

문자열 슬라이스

문자열 슬라이싱은 $ 표시를 사용하여 문자열의 일부분을 추출하는 방법입니다:

string="Hello, World"
echo ${string:0:5}  # 출력: Hello
echo ${string:7:5}  # 출력: World

문자열 분할

문자열을 특정 구분자로 나누는 것을 문자열 분할이라고 합니다:

string="apple,orange,banana"
IFS=',' read -ra fruits <<< "$string"
echo ${fruits[0]}  # 출력: apple
echo ${fruits[1]}  # 출력: orange
echo ${fruits[2]}  # 출력: banana

문자열 치환

문자열 내의 특정 부분을 다른 문자열로 바꾸는 방법입니다:

string="Hello, World"
echo ${string/Hello/Hi}  # 출력: Hi, World

이렇게 쉘 스크립트에서 문자열을 다루는 간단한 방법에 대해 알아보았습니다.

문의사항이 있으시면 언제든지 물어보세요!


참고: