私はcygwin / Win7開発システムとLinux + Busyboxを実行しているテスト組み込みプラットフォームでディレクトリの内容が同じであることを確認しました。簡単cat * | md5sum
です(CygwinのRXVT / Bash、Busybox / Bashのシリアルコンソール)。そして…不一致があります。だからファイルごとに手動で整理しましたがmd5sum *
..
シグウィン:
c69a7926998066fcb79aad3e2fc0c33f *blankpack
5866f29a5bc74f741bcc1074c883abaa *cleanup.sh
d4923d7df2540e279664b0633784f1c4 *clean-www.sh
c44ab61b62af040ee55a3e4ddc271299 *d
Linux:
c69a7926998066fcb79aad3e2fc0c33f *blankpack
d4923d7df2540e279664b0633784f1c4 *clean-www.sh
5866f29a5bc74f741bcc1074c883abaa *cleanup.sh
c44ab61b62af040ee55a3e4ddc271299 *d
何とか2つのクリーンアップスクリプトが場所を変えました。同じことが起こりますls
。echo *
これはバグですか?基本的なオペレーティングシステムへの依存関係はありますか?これら2つのコマンドのうち、「正しい」コマンドは何ですか(存在する場合)?
答え1
locale
デバイスの設定を確認してください。ソートの順序はロケールによって異なります。