
msoliver
(usa Debian)
Enviado em 07/06/2020 - 20:33h
maialucas escreveu:
Como faço para criar um script com base nessas condições?
Testar se o número passado como primeiro parâmetro é maior, menor, ou igual a 5 e se está no intervalo de 1 a 10 inclusive.
E se o número não estiver nessas condições enviar a mensagem: ERRO! O numero passado tem que ser de 0 a 10.
Boa noite.
Sugestão, testa se é >=1 e <=10
read -p "Digite um Número: " num
if (($num>=1 && $num<=10));then
echo ">=1 e <=10";
else
echo ">10";
fi
Reduzido:
(($num>=1 && $num<=10)) && echo ">=1<=10" || echo ">10"
Para aprender, leia:
https://www.vivaolinux.com.br/artigo/Shell-Script-1-Basico
https://www.vivaolinux.com.br/artigo/Introducao-ao-Shell-Script-Baseado-no-livro-de-Ken-O-Burtch
https://guiafoca.org/guiaonline/iniciante/
https://aurelio.net/shell/canivete/
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________