glob
関数はディレクトリです結果にスラッシュを追加し、指定されますGLOB_MARK
フラグがあります。GLOB_MARKを使用してglobをsymlink-to-directoryの結果に追加する必要がありますか?
GLOB_MARKを
パターンが
<slash>
が追加さなければならない一致するディレクトリである各パス名。
(出典:http://pubs.opengroup.org/onlinepubs/9699919799/functions/glob.html)
しかし、私の知る限り、これ以上の詳細は、この機能が動作するようになっている方法で提供されていません。特に、結果がディレクトリ自体ではなく、ディレクトリへのシンボリックリンクである場合は、スラッシュを追加する必要がありますか? glibcの実装はこれを行います。
glob
の標準の簡潔さを考えれば、これは難しい質問ですので、良い練習は、POSIX以外の歴史的な習慣、歴史的な基準、またはglob
などの動作をさらに指定するドキュメントを挙げるでしょう。ある行動や他の行動がより有用な理由を提起する回答も興味深いでしょう。自分のチームの非公式調査ブランチから