|
From: | emmanuel_abdala |
Subject: | A função scale no comando bc não está reduzindo para dois dígitos |
Date: | 01 May 2015 18:57:18 -0700 |
Saudações pessoal,
Já tentei de tudo quanto é jeito, Google, etc ... mas não estou conseguindo ver o porque a função scale do comando bc não está convertendo um número decimal para dois dígitos.
Fiz de duas formas diferentes, e tentei várias variações, e nada funciona.
--------------------------------------------------------------------------------------------------
#!/bin/bash
COTACAO_YUAN="6.2032"
LIMITE_COMPRA_01=$(echo "scale=2; $COTACAO_YUAN * 4.5;" | bc)
LIMITE_COMPRA_02=`echo "scale=2; ($COTACAO_YUAN * 4.5);" | bc`
echo $LIMITE_COMPRA_01
echo $LIMITE_COMPRA_02
---------------------------------------------------------------------------------------------------------
$ ./executa.sh
27.9144
27.9144
[Prev in Thread] | Current Thread | [Next in Thread] |