Я туплю жестко в bash
factorial() {
if [ "$1" -le 1 ]; then
echo 1
elif
echo $(( $1 * $(factorial $(( $1 - 1 ))) ))
else
echo "Писать только цифры"
fi
}
if [ -z "$1" ]; then
echo "Использование: $0 <число>"
exit 1
fi
result=$(factorial $1)
echo "Факториал числа $1 равен $result"
Есть вот такой код. Мне надо что бы при воде букв (латиница) код выдавал "тут нельзя писать буквы".