含まれる行数に基づいてソートされたファイルのリスト

含まれる行数に基づいてソートされたファイルのリスト

ファイルの行数をどのように一覧表示します/group/book/four/word(含まれている行数に基づいて並べ替え)?

このls -lコマンドはファイルをリストしますが、ソートしません。

ベストアンサー1

次のコマンドを使用する必要があります。

find /group/book/four/word/ -type f -exec wc -l {} + | sort -rn
  • find:目的のパスからファイルを検索します。再帰的にしたくない実装でそれをサポートする場合は、オプションの前に追加する必要がfindあります。-maxdepth 1-exec
  • execwc -l:各ファイルに対して実行するコマンドを通知します。
  • sort -rn:結果を数値に従って逆順に並べ替えます。大きいものから低いものまで。

(ファイル名に改行文字が含まれていないと仮定)。

おすすめ記事