GNU/Linux >> Znalost Linux >  >> Linux

Seřadit výstup podle sloupce?

Chtěl bych vzít tento příkaz find -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done ( odtud ). který má výstup v podstatě

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

a seřadit podle čísel od největšího po nejmenší. ale nejsem si jistý, jak provést sort , nebo cokoli, co funguje na jiném sloupci.

Přijatá odpověď:

Propojte řádky pomocí sort -n -r -k2 .
Upraveno pro řazení od největšího po nejmenší.


Linux
  1. Zobrazit výstup příkazu nebo obsah souboru ve formátu sloupce

  2. Jak seřadit výstup Du podle velikosti?

  3. Linux – sloupec Buffers ve výstupu zdarma?

  1. Seřadit podle hexadecimální hodnoty?

  2. Třídit část souboru?

  3. Jaká je refid ve výstupu ntpq -p?

  1. Řazení v bash

  2. výstup 2. sloupce souboru

  3. Výstup potrubí k řezání