나는 bash를하고 있는데, 나는 주어진 변수 x에서 부분 문자열 "world"가 있는지 테스트하려고한다. 일부 코드 작업이 있습니다. 그러나 다른 하나는 작동하지 않습니다.bash substring 정규식 일치하는 와일드 카드
우선 하나는 첫번째 방법과 같은 변수를 사용하지 않고 두 번째 작품을 만드는 방법
x=helloworldfirsttime
if [[ "$x" == "*world*" ]];then
echo matching helloworld
작동하지 않습니다
x=helloworldfirsttime
world=world
if [[ "$x" == *$world* ]];then
echo matching helloworld
두 번째 작업하는 이유를 알아낼 할
누군가가 내게 두 번째 수정 수 있습니다 .. 감사합니다