컴퓨터/LINUX

[Shell script] 문자열 내 문자열 포함여부 확인방법

푸른바다23 2018. 9. 3. 17:26

[Shell script] 문자열 내 문자열 포함여부 확인방법


shell script를 이용하여 일부 문자열 내에 원하는 문자열이 포함되어 있는지 확인하는 방법이다.


"abcdefg"에서 "e"라는 단어가 들어있는지 확인하는 방법이다.


크게 2가지 방법이 있다.


str="abcdefg"


1. if [[ "$str" == *"e"*]]; then

        echo "find e "

fi


2. if [[ "$str" =~ "e" ]]; then

        echo "find e"

fi


이렇게 2가지 방법을 이용하여 문자열에 원하는 문자열이 존재하는지 확인이 가능하다.


반응형