私のディレクトリに3つのファイルがあるとしましょう。
りんご.txt:
apple
ハニカム.txt:
beehive
シマウマ.txt:
zebra
このファイルを次のように関連付けると:
cat *.txt > all_files.txt
私は次を得ます:
apple
beehive
zebra
(また、5つのファイルをテストしましたが、同じ動作をしました。)
しかし、私の行動が保証されるのでしょうか?
答え1
POSIXシェル仕様ではファイル名拡張子
パターンが既存のファイル名またはパス名と一致する場合、パターンは現在のロケールに適用されている組み合わせの順序に従ってソートされた対応するファイル名とパス名で置き換える必要があります。
したがって、ロケールに特異的なソート順がない限り、アルファベット順に使用できます。