Multiplique a primeira coluna por variável dependendo da unidade

Multiplique a primeira coluna por variável dependendo da unidade

Tenho du -sha 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 -svocê obterá a contagem resumida de bytes.

informação relacionada