Alguém sabe me dizer porque no meu terminal esse script está retornando 30?
var1=6
var2=5
var3=4
var4=$(bc << EOF
scale=4
a1=($var1 * $var2)
b1=($var3 + $var1)
a1 + b1
EOF
)
echo $var4
Alguém sabe me dizer porque no meu terminal esse script está retornando 30?
var1=6
var2=5
var3=4
var4=$(bc << EOF
scale=4
a1=($var1 * $var2)
b1=($var3 + $var1)
a1 + b1
EOF
)
echo $var4
Deve ser isso:
var4=$(bc << EOF
var1=6
var2=5
var3=4
var4=$(bc << EOF
scale=4
a1=($var1 * $var2)
b1=($var3 + $var1)
a1 + b1
EOF
)
echo $var4
O espaçamento? não é
Se vc fizer rapidinho ae da 30 ou 40?
aqui dá 40
6 * 5 = 30 + 10 = 40
não sei pq aqui fica dando 30, por algum motivo não ta lendo o código inteiro
Tá com o bc instalado?
ta, eu já testei no terminal
Eu vou apagar o script e fazer dnv, vai que seja um bug
Refis ele e agr funciona, regra padrão kkk era pra eu ter feito isso antes, mais vlw mano
Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.