Cálculo [RESOLVIDO]

13. Re: Cálculo [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

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

Use assim pra depurar:

# bash -x script.sh


  


14. Re: Cálculo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

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

tenta colocar entre aspas duplas ""


15. Re: Cálculo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

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]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

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]

Ewerton Tiago
FIx3r

(usa Ubuntu)

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]

Ewerton Tiago
FIx3r

(usa Ubuntu)

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]

Perfil removido
removido

(usa Nenhuma)

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

Márcio Alencar
macalencar

(usa Debian)

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

Max Figueiredo da Silva
maxfsilva

(usa Debian)

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]

Diego Barcelos
cyberm4x

(usa Fedora)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts