Программа суммирует два числа и проверяет пустая ли переменная но мне нужно исключить ввод букв тд и тп Если в переменную будет введено хоть одна буква, то нужно выводить ошибку и выходит со скрипта
Написать скрипт, который добавляет два числа, указанные в командной строке. Если параметров не 2 или параметры не числа - выдать соответствующую ошибку.
прошу помощи и совета
#!/bin/bash
echo -n "Enter first number: "
read n1
if [ -z "${n1// /}" ]
then
echo "You didn't enter number"
exit
fi
echo -n "Enter second number: "
read n2
if [ -z "${n2// /}" ]
then
echo "You didn't enter number"
exit
fi
sum=$(($n1 + $n2))
echo "The sum of two numbers="$sum