read -n1
не переносится. Портативный способ сделать то же самое может быть:
( trap "stty $(stty -g;stty -icanon)" EXIT
LC_ALL=C dd bs=1 count=1 >/dev/null 2>&1
) </dev/tty
Кроме использования read
, просто нажмите ENTER
, чтобы продолжить запрос:
sed -n q </dev/tty
Абсолютно неожиданно, но удаление вызова Msgbox «Отправлено электронной почты» решило проблему!