HD に、名前に括弧が含まれるフォルダーがあります。のように: C:/stuff (really cool)/
。このディレクトリでは、make$(wildcard ..)
機能が正しく動作しません。
$(wildcard C:/stuff (really cool)/*.jpg)`
まったく結果がないと評価されます。これは、ディレクトリ名の閉じ括弧が関数の閉じ括弧として扱われるためだと思い$(wildcard ..)
ます。(
andをバックスラッシュでエスケープ)
しても機能しません。ディレクトリ名を変数に入れ、ワイルドカード関数を使用することも機能しません。
DIR = C:/stuff (really cool)
all:
@echo "$(wildcard $(DIR)/*.jpg)"
まったく結果がありません。
括弧を適切にエスケープするにはどうすればよいですか?