-d foo-* 単一および二重角かっこ内 [重複]

-d foo-* 単一および二重角かっこ内 [重複]

[[ -d foo-* ]]bashからfalse(1に設定)が返され、名前付きディレクトリが存在してもtrue(0に設定)が返されることがわかりました。$?foo-bar[ -d foo-* ]$?

どちらのバージョンも真を返すことを期待していたので、驚いたことを認めなければなりません。

このように異なる結果をもたらしたのはなぜですか?

ベストアンサー1

おすすめ記事