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


#!/usr/bin/env bash

# Проверка количества аргументов
if [[ $# -lt 2 || $# -gt 5 ]]; then
    echo "Ошибка: нужно передать от 2 до 5 чисел"
    exit 1
fi

sum=0

# Проверяем каждый аргумент и считаем сумму
for arg in "$@"; do
    if ! [[ "$arg" =~ ^-?[0-9]+$ ]]; then
        echo "Ошибка: '$arg' не является целым числом"
        exit 2
    fi
    sum=$((sum + arg))
done

echo "Сумма: $sum"
exit 0