## 事象 `dir/**/*.py`のようなパスを指定するコマンドを[[Makefile]]に記載しても、正しくファイルパスに展開されない。 ## 原因 [[Bash]]はデフォルトだと`**`の表現に対応していないから。 ## 解決方法 `shopt -s globstar`コマンドを指定しておく。 ``` your-command: shopt -s globstar; cat dir/**/*.py ``` ## 参考 - [【 shopt 】コマンド(応用編その5)――「**」によるパス名展開を可能にする](https://atmarkit.itmedia.co.jp/ait/articles/1912/26/news018.html)