OUTPUT.txt" を使用した他の結果 OS X/Linux">
このコマンドは、ファイルの比較に使用するスクリプトの一部です。
find test/ -mount \( -type f -o -type d \) -print0 \
| LC_ALL=C sort --zero-terminated > OUTPUT.txt
// test/ is the PATH
OUTPUT.txt
Ubuntu / Linuxでは:
test/.test/#.pdf.test/$.pdf.test/+.pdf.test/.recycle.pdf.test/0.pdf.test/1.pdf.test/9.pdf.test/A. pdf�test/Aa.pdf�test/Z.pdf�test/a.pdf�test/aA.pdf�
OUTPUT.txt
OS Xでは、次のようになります。
test/�test//#.pdf�test//$.pdf�test//+.pdf�test//.recycle.pdf�test//0.pdf�test//1.pdf�test//9 .pdf�test//A.pdf�test//Aa.pdf�test//Z.pdf�test//a.pdf�test//aA.pdf�
OS Xはスラッシュが好きなようですが、これは無敵です。この問題をどのように解決できますか?
ベストアンサー1
同じで同じ出力を提供する必要があります。find test/
に変更してください。find test/.
find test/
または、find -H test
使用する-H
代わりにfind
唯一の違いは、ハングしているシンボリックリンクの場合はエラーが発生しますが、エラーは発生しないことです。test/
test
test
find test/
find -H test