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]
'Programming > C++' 카테고리의 다른 글
bin bash shell 마지막 문자열 또는 특정 문자열 제거 (0) | 2023.02.20 |
---|---|
[ubuntu] bin bash shell - 폴더 파일 유무 확인 방법 (0) | 2023.02.20 |
LG 그램 노트북 windows 10 최신 업데이트 이후 무선 wifi 안되는 문제 해결 (KB5022282) (0) | 2023.02.06 |
sftp 명령어로 파일 받아오기 sftp, get, echo 명령어 정리 (0) | 2023.02.05 |
[ubuntu] 실행파일 있는데 없다고 에러 메시지 발생 ( bad interpreter: No such file or directory) (0) | 2023.02.05 |
댓글