안녕하세요
셸 프로그래밍을 하다가.. 한군데 막히는데가 있어서 이렇게..
뭐냐 하면
if (ojw =~ * ) echo true
라고 입력하면
화면에 true가 나와야 하잖아요?
즉 ojw =~ * 이 식이 참이 되야 하는데..
왜 결과는 거짓이 되죠??
부탁입니다 꼭좀 알려주세요
그런데 웃긴건 if (ojw =~ oj*) echo true
하면
true가 찍힙니다.
왜 (ojw =~ *) 는 거짓이고
(ojw =~ oj*) 는 참이 되나요
이거 하나 때문에 아무것도 못하고 있습니다.
실력있는 분들의 답변 부탁드립니다..