Возможно ли выйти с ошибкой с сообщением без с помощью операторов if?
[[ $TRESHOLD =~ ^[0-9]+$ ]] || exit ERRCODE "Threshold must be an integer value!"
Конечно, правая сторона ||
не будет работать, просто чтобы дать вам лучшее представление о том, чего я пытаюсь выполнить.
На самом деле, я даже не возражаю, с каким кодом ERR он собирается выйти, просто чтобы показать сообщение.
ИЗМЕНИТЬ
Я знаю, что это сработает, но как подавить numeric arg required
показ
после моего пользовательского сообщения?
[[ $TRESHOLD =~ ^[0-9]+$ ]] || exit "Threshold must be an integer value!"