Pular para o conteúdo

Cálculo [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

13. Re: Cálculo [RESOLVIDO]

Enviado em 08/03/2010 - 11:22h

Use assim pra depurar:

# bash -x script.sh

Responder tópico

14. Re: Cálculo [RESOLVIDO]

Enviado em 08/03/2010 - 11:53h

tenta colocar entre aspas duplas ""

15. Re: Cálculo [RESOLVIDO]

Enviado em 08/03/2010 - 11:56h

# !/bin/bash

echo -n "Digite um numero: "
read num
echo -n "Digite outro numero: "
read num2

result=$((num/num2))

echo "$result"

16. Re: Cálculo [RESOLVIDO]

Enviado em 08/03/2010 - 12:18h

tem um espaço a mais na sua vaiavel
result= $((num/num2)) ... tira e ve se funciona .. ai fica assim
result=$((num/num2))




17. Re: Cálculo [RESOLVIDO]

Enviado em 08/03/2010 - 13:17h

Fiz tudo isso mas ele dá esse problema.

# !/bin/bash

echo "Digite um numero: "
read num
clear
echo "Digite outro numero: "
read num2

result= $((num/num2))

echo "$result"


./div: linha 9: 6: comando não encontrado


o 6 é o resultado do cálculo
a linha 9 é: result= $((num/num2))


não entendo o porque que ele coloca comando não encontrado.

18. Re: Cálculo [RESOLVIDO]

Enviado em 08/03/2010 - 13:19h

era o espaço mesmo. =)

o que eu não entendo é porque que em alguns casos tem que colocar esse espaço na variável e em outros não.

Mas valeu pela ajuda.

19. Re: Cálculo [RESOLVIDO]

Enviado em 08/03/2010 - 13:25h

pq o espaço seria contado como um caractere tbm xD, pelo menos é isso que eu acho hehehe

20. Variavel

Enviado em 20/12/2011 - 04:03h

Alterando um pouquinho


# !/bin/bash

echo "Digite um numero: "
read num
echo "Digite outro numero: "
read num2

result=$(($num/$num2));


echo $result

21. erro na linha

Enviado em 04/06/2013 - 10:08h


# !/bin/bash

echo "Digite um numero: "
read num
echo "Digite outro numero: "
read num2

result= $((num / num2)) <-- só vc colocar espaço entre a barra da divisão

echo $result

22. Re: Cálculo [RESOLVIDO]

Enviado em 03/06/2015 - 14:53h

FIx3r escreveu:

Pessoal muito obrigado pela ajuda, consegui resolver aqui. porém ainda tenho uma dúvida.

Na hora de exibir a variável resultado o script gera um erro:

comando não encontrado. Não consigo entender o porque.

# !/bin/bash

echo "Digite um numero: "
read num
echo "Digite outro numero: "
read num2

result= $((num/num2))

echo $result


obrigado.


##################################################################################

Olá,

O erro encontra-se na declaração de sua variável --> result= $((num/num2))

Onde após o result= (Você deixou um espaço entre a varável e o conteúdo) o correto é deixar assim --> result=$((num/num2))

Ajuste o mesmo que irá funcionar =D

01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder