列で出力を並べ替える

列で出力を並べ替える

私はこのコマンドを受け入れたいです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他の列でどのようなことをするかどうかはわかりません。

ベストアンサー1

Editを介してパイプラインを渡し、sort -n -r -k2最大から最小までソートします。

おすすめ記事