Estou tentando fazer um script de shell de uso de disco simples (em traço), mas não tenho certeza de como analisar essa string porque não estou familiarizado com a sintaxe do AWK.
Eu uso este comando: df -P -BG /
e, por exemplo, ele me dá uma saída como esta:
Filesystem xxxxxxxxxx-blocks Used Available Capacity Mounted on
/dev/mapper/xxx_crypt 500G 200G 100G xx% /
Quero extrair a coluna abaixo em "Usado" (e eventualmente "Disponível"), mas não tenho certeza de como devo fazer isso. Eu sei que o AWK tem um comando de pesquisa como este:awk '/Used/ {print}'
Mas não tenho certeza de como colocar a linha abaixo dela. Alguma dica? É muito importante para mim que ele funcione como um canal em uma linha, já que df -P -BG / | awk '...'
estou armazenando-o em uma variável shell, mas não é estritamente necessário, suponho, já que o AWK multilinha pode ser usado.