Я хотел бы иметь следующую структуру команд:
command && check-status | less && followup-command
Это приостановит выполнение, пока пользователь взаимодействует с less
. Как пользователь может заставить less
выйти с ненулевым статусом, чтобы предотвратить followup-command
запуск?
Я сейчас пользуюсь less 458 (POSIX regular expressions)
less -K
по-прежнему возвращает 0 код выхода на Ctrl-C для меня. v418 на Mac и v436 на Linux.less -K test; echo $? => 0