|
From: | Listeiros |
Subject: | Somatorio de numeros digitados |
Date: | Thu, 28 Nov 2013 23:27:06 -0200 |
Pessoal, boa noite... Sou novato no shell script então venho pegando algumas brincadeiras para fazer ou então vejo algum script feito para rodar no Windows e tento reproduzir ele no Shell Script e tal... Acho que testando e brincando vamos aprendendo... Eu estou tentando fazer uma coisa aparentemente simples aqui mas o resultado não está saindo... Segue abaixo: Criei um script para pegar todos os números que forem digitados (manualmente por alguém) e me retornar a soma desses números quando a pessoa digitar 0 (por exemplo). Estou utilizando o comando WHILE por que quero ver como funciona e tal... Mas o danado está acusando erro e não traz o resultado esperado. Segue o que eu fiz até o momento: #!/bin/bash soma=0 num=0 sair=0 while [$sair = 0] do echo “Entre com o numero:” read –p “Numero:” num soma=$num soma=$(($soma + $num)) done echo “A soma dos números é:” Quando rodo esse script, ele até pede pra digitar o numero, mas assim que digita e da o enter, aparece um erro assim: LINE 9: SOMA: COMMAND NOT FOUND Da a entender que eu não estou sabendo informar ao script que SOMA é uma variável que deve receber e somar os números de NUM. É isso mesmo que esse erro acusa? Quem puder me ajudar a enxergar onde está o erro, fico grato! []´s Boa noite! |
[Prev in Thread] | Current Thread | [Next in Thread] |