본문 바로가기
Programming/C++

bin bash shell 특정 문자 포함 여부 확인 방법 ( contains 효과)

by AUTORI 2023. 2. 20.

bash shell을 사용하면서 자주 사용하는 패턴 중 하나인, 문자열에서 특정 단어 포함여부를 확인하는 방법을 정리해보았습니다. INPUT_STR 변수에 저장된 문자열에서, 특정 단어인 "star" 가 포함되어있는지 확인하는 방법 입니다.

#!/bin/bash

INPUT_STR="star is in the sky"

if [[ "${INPUT_STR}" == *"star"* ]] ; then
	echo " 'star' is exsited in ["$INPUT_STR"]"
else
	echo " 'star' not exsited"
fi

 

<실행 결과>

test@test:~/user1$./test.sh
'star' is exsited in [star is in the sky]

댓글