shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

A função scale no comando bc não está reduzindo para dois dígitos


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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]