preciso finalizar estes dois scripts e não consigo, será que podem me ajudar a verificar o que está errado?
No aguardo.
Marli
Utilizando a estrutura de repetição until crie um script que leia uma quantidade indefinida de números, caso seja digitado um número menor que 100 imprima a mensagem “menor”, caso seja digitado um número maior que 100 imprima o número digitado. O Script deve ser encerrado quando for digitado o valor 100. (Valor 0.15)
#!/bin/bash
clear
i="0"
until [$i -lt 100];
do
echo $i
i= $ ((i+1))
echo "menor"
fi
done
3) Utilizando a estrutura de repetição while e os comandos break e continue crie um script que leia uma quantidade indefinida de números, caso seja digitado um número par menor que 100 não imprima nada, caso seja digitado um número par maior que 100 imprima o número digitado, caso seja digitado um número ímpar imprima o número multiplicado por dois. O Script deve ser encerrado quando for digitado o valor 100. (Valor 0.15)
#!/bin/bash
clear
for i in 20 106 5;
do echo $i
while true;
do
read i
if [$i=par -lt 100]
then
continue
fi
if [$i=par -gt 100]
then
echo "Núemro: $i"
fi
ir [$i= ímpar $i * $2 ]
then
echo "Omúltiplo é: $i"
fi
if (resp== "100" // resp =="100)
then
break
fi
done