Исправление ubik, (текущая версия) :
не = цифры от 1 до 1000 тогда echo «слишком много цифр»
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
main() {
local -i param="$1"
if (( param > 1000 )); then
echo "Too many digits"
exit 1
fi
}
main "$@"
./f.bash 1001
Too many digits
Исходная версия ubik, :
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
main() {
local -i param="$1"
if (( param > 1000 )); then
echo "Too many digits"
exit 1
fi
}
main "$@"
./f.bash 1001
Too many digits