#TIL #bash 문자열 부분 삭제
문자열 부분 삭제로 원하는 정보를 간단하게 추출할 수 있다.
$ value="version=1.0.1"
$ echo ${value##*=}
1.0.1
$ echo ${value%%=*}
version
추출이 아니라 삭제다. ##*=
연산자는 앞부분에서 *=
패턴에 가장 길게 일치하는 문자열을 삭제한다. 즉, 가장 길게 일치하는 version=
문자열을 삭제한다. %%=*
연산자는 반대다. 뒷부분에서 삭제한다. =1.0.1
문자열을 삭제한다.