phoemur
(usa Debian)
Enviado em 21/12/2013 - 17:00h
Você quer colocar o ponto depois do segundo número ou quer colocar antes dos dois últimos, como se fosse mudar centavos?
por exemplo (2 últimos):
phoemur ~ $ var=123456
phoemur ~ $ echo $var
123456
phoemur ~ $ echo ${var:0:-2}.${var:(-2)}
1234.56
phoemur ~ $ var=9999999999
phoemur ~ $ echo $var
9999999999
phoemur ~ $ echo ${var:0:-2}.${var:(-2)}
99999999.99
exemplo (2 primeiros):
phoemur ~ $ var=123456
phoemur ~ $ echo ${var:0:2}.${var:2}
12.3456
phoemur ~ $ var=9999999999
phoemur ~ $ echo ${var:0:2}.${var:2}
99.99999999