Enviado em 23/02/2018 - 16:06h
Olá, pessoal ! Recentemente comecei a estudar Shell Script por curiosidade e acabou resultando em idéias bem legais.
No script abaixo gostaria de validar a entrada de dados, ou seja, não aceitar uma variável sem ser um inteiro (INT), por exemplo. Não achei nada a respeito na faculdade.
Segue o script:
#!/bin/bash
#script de validação de um inteiro
#Dá um cls no terminal
printf "\033c"
echo "Digite um número"
read num;
echo " ";
if [ "$num" -gt 10 ];
then
echo "O número é maior que 10";
elif [ "$num" -le 0 ];
then
echo "O número é negativo";
elif [ "$num" -eq 10 ];
then
echo "O número é igual a 10";
else
echo "O número é menor que 10";
fi
Agradeço desde já.
No script abaixo gostaria de validar a entrada de dados, ou seja, não aceitar uma variável sem ser um inteiro (INT), por exemplo. Não achei nada a respeito na faculdade.
Segue o script:
#!/bin/bash
#script de validação de um inteiro
#Dá um cls no terminal
printf "\033c"
echo "Digite um número"
read num;
echo " ";
if [ "$num" -gt 10 ];
then
echo "O número é maior que 10";
elif [ "$num" -le 0 ];
then
echo "O número é negativo";
elif [ "$num" -eq 10 ];
then
echo "O número é igual a 10";
else
echo "O número é menor que 10";
fi
Agradeço desde já.