리눅스 쉘스크립트 문자열 치환
쉘스크립트에서 문자열을 치환하려면 for 문을 돌려서 치환 하던가 아니면 리눅스 명령어 sed 를 활용하면 됩니다.
예제는 php 에서 implode 함수와 비슷한 기능을 하는 예제입니다.
▶ 배열인 경우
ARR_A=(1 2 3 4 5)
ARR_C=`echo ${ARR_A[@]} | sed -e "s/ /,/g"`
echo $ARR_C
결과 값은 1,2,3,4,5 입니다.
▶ 문자열인 경우
ARR_B="1 2 3 4 5"
ARR_C=`echo $ARR_B | sed -e "s/ /,/g"`
echo $ARR_C
반응형
'LINUX' 카테고리의 다른 글
DNSLOOKUP 명령어로 TTL 정보 알아내기 (0) | 2017.03.21 |
---|---|
MySQL 읽기전용 유저 생성 (0) | 2017.03.18 |
리눅스 쉘스크립트 배열 비교 (0) | 2017.03.17 |
MySQL checksum tables 비교 쉘스크립트 (0) | 2017.03.17 |
CentOS 6.x yum 에러 No module named yum (0) | 2017.03.15 |