정규식을 변수의 문자로 지정

정규식을 변수의 문자로 지정

정규식을 문자열의 문자로 변수에 할당하고 정규식이 내 변수를 변경하지 않도록 하는 방법이 있는지 궁금합니다.

예: 제가 작업 중인 디렉토리에는 A.cc, A.hh및 가 있습니다 foo.sh.

존재하다 foo.sh:

var=$(A*)

echo $var

대신 에 구체적 var으로 할당 하려고 했는데 그 일이 일어났습니다 .A*A.ccA.hh*

을 사용하고 있습니다 /bin/sh.

답변1

bash 글로빙을 방지하려면 따옴표를 사용하세요.

var="A*"
echo "$var"

관련 정보