Meu primeiro script

1. Meu primeiro script

Lucas Maia
maialucas

(usa Kali)

Enviado em 07/06/2020 - 19:08h

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.


  


2. Re: Meu primeiro script

Marcelo Oliver
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
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts