Como imprimir apenas o número que está sendo produzido a partir do du -sh / home?

1

Eu queria saber como imprimir SOMENTE o número que está sendo produzido: du -sh /home porque se eu executar esse comando, ele imprimirá:

44M /home

Eu só quero que a 44Mpeça seja impressa. Quero que este comando seja executado no Linux e no Solaris.

TimDrake28
fonte

Respostas:

1

Você também pode usar awk, para não precisar usar a tecla ctrl:

du -sh /home | awk '{print $1}'
Kira
fonte
1

Você pode executar isso

du -sh /home | cut -d" " -f1

Você insere o espaço entre as duas aspas digitando cntl + v e uma guia.

rcjohnson
fonte
Eu não sabia sobre esse truque ctrl + v, +1.
Kira
1
Tab é o delimitador padrão para cut, por isso cut -f1é suficiente.
Stéphane Chazelas