Я хотел бы иметь следующую структуру команд:
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