GNU/Linux >> Linux の 問題 >  >> Linux

出力を列で並べ替えますか?

このコマンドを実行したいfind -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done ( ここから )。基本的に出力があります

./kennel:       11062
./shadow:       15449
./ccc:  9765
./journeyo:     14200
./norths:       10710

最大から最小の数字で並べ替えます。しかし、sortを作成する方法がわかりません 、または別の列で動作するものは何でも。

承認された回答:

sort -n -r -k2を介して行をパイプします 。
編集して最大から最小に並べ替えます。


Linux
  1. コマンド出力またはファイルの内容を列形式で表示する

  2. Du出力をサイズで並べ替える方法は?

  3. Linux – Freeからの出力のBuffers列?

  1. 16進値でソートしますか?

  2. Linuxシェルは、2番目の列に従ってファイルをソートしますか?

  3. ps aux 出力の意味

  1. free からの出力の buffers 列は何ですか?

  2. ps出力をプロセス開始時間でソートする方法は?

  3. du -h 出力をサイズでソートするにはどうすればよいですか