「sort」コマンドにパイプを接続して、「find -print0」の出力をソートします。

「sort」コマンドにパイプを接続して、「find -print0」の出力をソートします。

find出力をコマンドに渡す前に、アルファベット順にソートできる必要があります。間に入力| sort |できませんが、どうすればいいですか?

find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand

ベストアンサー1

通常どおりに使用findし、NULを使用して行を区切ります。 GNUはsort-zスイッチを使用してこれを処理できます。

find . -print0 | sort -z | xargs -r0 yourcommand

おすすめ記事