私は、次の操作を行うことができます知っている:bashグロビング動作はどこに文書化されていますか?
ls /dir/*/subdir/file
、一致するディレクトリ内の一致するファイルを一覧表示します。これはちょうど定期的なglobbingですか?
ls /dir/subdir/file*
私はそれを「分岐/検索グロブ」と考えています。それが通常のグロビングと異なる場合、その実際の名前は何ですか?その動作は文書化されていますか?
私は、次の操作を行うことができます知っている:bashグロビング動作はどこに文書化されていますか?
ls /dir/*/subdir/file
、一致するディレクトリ内の一致するファイルを一覧表示します。これはちょうど定期的なglobbingですか?
ls /dir/subdir/file*
私はそれを「分岐/検索グロブ」と考えています。それが通常のグロビングと異なる場合、その実際の名前は何ですか?その動作は文書化されていますか?
これはbashのmanページのパターンマッチングに関するセクションにあります。
*ヌル文字列を含む任意の文字列に一致します。
man bash
検索Pathname Expansion
ためのbashのマニュアルのこれらの二つの形式の間では特に区別はありません。それらは両方ともFilename ExpansionとPattern Matchingの下に記述されています。
携帯性を高めたい場合はhere are the POSIX specsです。