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 (SIZE
column) -
19327352832
- equivalente a18G
em 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