正規表現を文字列の文字として変数に割り当て、正規表現が私の変数を変更しないようにする方法があるかどうか疑問に思います。
例:私が作業しているディレクトリには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"