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.

Respostas:


1

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

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

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.