Como faço para converter um número de bytes para GB e arredondar para 2 casas decimais? [duplicado]

-4

Eu preciso de um script que converta um número de bytes para GB (não GiB) e arredonda o resultado para duas casas decimais. Como eu faria isso?

Obrigado.

    
por Haxalicious 29.12.2017 / 18:33

1 resposta

2

$ n=1832985293598283    
$ echo  $(echo "scale=2; $n/1000000000"  | bc -l)
1832985.29
$ 

Diz bc para calcular $ n dividido por um bilhão, com dois decimais. bc deve estar disponível em quase todos os lugares.

    
por vidarlo 29.12.2017 / 18:36