Tenho du -sh
a saída salva em um arquivo txt:
2.1G /home/x/sample/2GB/
101M /home/x/sample/100MB/
...
O que eu quero é multiplicar cada valor da primeira coluna por um valor retirado da variável dependendo da unidade. Portanto, se, por exemplo, a unidade for G, multiplique por $G e anexe o resultado no final de cada linha. Como fazer isso no Bash?
Responder1
Parece que você está tentando obter os bytes, então, em vez de usar -h
(que é um atalho para --human-readable
), simplesmente não use.
du -s
você obterá a contagem resumida de bytes.