"${STR:offset:length}"
str="Hello, World!"
echo "${str:0:5}" ## Hello
echo "${str:7}" ## World!
str="Hello, World, Bash!"
echo "${str:(-5)}"
cut -c Start-End
형태 str="Hello, World!"
echo $str | cut -c 8-12 ## 8~12
echo $str | cut -c 8- ## 8~끝
echo $str | cut -c -5 ## 시작~5
ex) cut -d ':' -f1
${STR#PATTERN}
: 첫번째 문자열을 포함하고, 패턴과 일치하는 문자열 중 가장 짧게 일치하는 패턴을 삭제
${STR##PATTERN}
: 첫번째 문자열을 포함하고 패턴과 일치하는 문자열 중 가장 길게 일치하는 패턴을 삭제