Загрузка данных


#!/bin/bash
factorial() {
    if [ "$1" -le 1 ]; then
        echo 1
    else
        local prev=$(factorial $(( $1 - 1 )))
        echo $(( $1 * prev ))
    fi
}

read -p "Введите число для вычисления факториала: " input_num
result=$(factorial $input_num)
echo "Факториал введенного числа: $result"