리눅스 쉘스크립트 문자열 치환



쉘스크립트에서 문자열을 치환하려면 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


반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,