쉘 스크립트 변수 뒤에서부터 자르기
쉘 스크립트의 변수의 문자열 자르기 할 때 뒤에서 부터 잘라야 할 경우가 있다. 이런 경우 아래와 같이 하면 된다. 뒤에서 특정 길이 만큼 제외하고 출력하기 ${변수명: -뒤에서부터의 포지션} #!/bin/bash VAR_LOCALE="ko_KR" echo ${VAR_LOCALE: -3} _KR ${변수명: -뒤에서 부터의 포지션:자를 글자수} #!/bin/bash VAR_LOCALE="ko_KR" echo ${VAR_LOCALE: -3:2} _K #!/bin/bash VAR_LOCALE="ko_KR" echo ${VAR_LOCLAE: -3:3} _KR 여기서 주의할 것은 포지션을 지정할 때 문자열을 앞에서부터 자를 때와는 달리 변수명 바로 뒤에 오는 포지션의 앞에 스페이스를 주지 않으면 문자열조작이 이..
2021. 3. 1. 15:52