정규식을 문자열의 문자로 변수에 할당하고 정규식이 내 변수를 변경하지 않도록 하는 방법이 있는지 궁금합니다.
예: 제가 작업 중인 디렉토리에는 A.cc
, A.hh
및 가 있습니다 foo.sh
.
존재하다 foo.sh
:
var=$(A*)
echo $var
대신 에 구체적 var
으로 할당 하려고 했는데 그 일이 일어났습니다 .A*
A.cc
A.hh
*
을 사용하고 있습니다 /bin/sh
.
답변1
bash 글로빙을 방지하려면 따옴표를 사용하세요.
var="A*"
echo "$var"