OUTPUT.txt" を使用した他の結果 OS X/Linux">

"find PATH -mount \( -type f -o -type d \) -print0 | LC_ALL=C sort --zero-termerated > OUTPUT.txt" を使用した他の結果 OS X/Linux

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.txtUbuntu / 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.txtOS 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/testtestfind test/find -H test

おすすめ記事