728x90
반응형
1.문자열 변수 자르기
${변수이름:시작점} #시작점부터 끝자리까지 골라냄(시작점이 4면 4번째자리부터 끝까지)
${변수이름:시작점:개수} #시작점자리부터 개수 해당하는 문자 골라냄
${변수이름:시작점:-개수} #시작점부터 변수 맨뒤 쪽에서 개수만큼 자르기 (-2면 뒤에서 시작점부터 2자리뺌)
* 문자열의 인덱스는 0부터 시작
예제
$ STR="ABCDEFGH"
$ echo ${STR:0}
ABCDEFGH
$ echo ${STR:4}
EFGH
$ echo ${STR:2:3}
CDE
$ echo ${STR:2-2}
CDEF
2. 문자열 길이 구하기
${#변수이름}
예제
$ TOKEN="asdgfgsafddgafg"
$ echo ${TOKEN:1:-1}
asdgfgsafddgafg
*참고
728x90
728x90
'OS > Linux' 카테고리의 다른 글
[Linux] 로컬의 파일을 다른 서버로 파일 전송(scp명령어) (0) | 2021.11.04 |
---|---|
[Linux] 스케줄링 관리 (at , cron) (0) | 2021.10.29 |
[Linux] curl을 통한 응답값 예쁘게 출력하는 방법(jq라이브러리) (0) | 2021.10.21 |
[Linux] 어떤 사용자가 언제 무슨 작업을 했는지 확인방법(로그 확인) (0) | 2021.10.20 |
[Linux] visudo로 sudo권한 설정하기(/etc/sudoers) (0) | 2021.10.20 |