lsblk + awk + solução numfmt :
lsblk -lnb | awk '$4>=19327352832' | numfmt --to=iec --field=4
lsblk opções:
-
-n- não imprime uma linha de cabeçalho -
-b- imprime a coluna SIZE em bytes em vez de um formato legível por humanos
awk detalhes:
-
$4- o quarto valor do campo (SIZEcolumn) -
19327352832- equivalente a18Gem unidades de bytes
numfmt opções:
-
--to=iec- dimensiona automaticamente os números de saída paraUNITs; Aceitar sufixo de letra única opcional:1K = 1024, 1M = 1048576, ... -
--field=<FIELDS>- substituir / transformar os números nesses campos de entradaFIELDS