Я новичок в unix, и я пытаюсь использовать некоторое время l oop, чтобы получить целочисленный ввод для двух чисел пользователя, но мне нужно проверить, является ли оно целым числом, и повторно спросить, если это не так, поэтому Я пытался использовать операторы if в то время как l oop. Я не могу заставить это работать, что я делаю не так с временем, и если я oop? #! / bin / bash
echo “Enter first number:“
while read number1
do
if[[ $number1 ]] && [ $input -eq $input 2>/dev/null ]
then
echo “$number1”
else
echo "$number1 is not an integer or not defined.Try again”
fi
done
echo “Enter second number:“
while read number2
do
if[[ $number2 ]] && [ $input -eq $input 2>/dev/null ]
then
echo “$number2”
else
echo "$number2 is not an integer or not defined.Try again”
fi
done