ディレクトリ内のファイルのリストを作成しようとしています。[] が含まれるディレクトリが見つかるまで、Dir.glob を使用して成功しました。現在、glob は何も返しません。
[1] pry(main)> Dir.glob '/Users/zach/inst/good folder/*'
=> ["/Users/zach/inst/good folder/output.txt",
"/Users/zach/inst/good folder/output2.txt"]
[2] pry(main)> Dir.glob '/Users/zach/inst/bad [folder]/*'
=> []
「良い」フォルダと「悪い」フォルダの内容は同じであり、ZSH はそれを適切に処理することに注意してください。
─$ ls '/Users/zach/inst/good folder'
output.txt output2.txt
-$ ls '/Users/zach/inst/bad [folder]'
output.txt output2.txt
何が起こっているのか、回避策があるかどうかについてのアイデアはありますか?