#!/usr/bin/env bash
# Проверка количества аргументов
if [[ $# -ne 1 ]]; then
echo "Ошибка: нужно передать ровно одно число N"
exit 1
fi
# Проверка, что аргумент — целое положительное число
if ! [[ "$1" =~ ^[0-9]+$ ]]; then
echo "Ошибка: '$1' не является целым положительным числом"
exit 2
fi
N=$1
if [[ $N -lt 1 ]]; then
echo "Ошибка: N должно быть больше или равно 1"
exit 3
fi
echo "Нечётные числа от 1 до $N:"
for ((i=1; i<=N; i++)); do
if (( i % 2 == 1 )); then
echo -n "$i "
fi
done
echo
exit 0