Eu gostaria de ter a seguinte estrutura de comando:
command && check-status | less && followup-command
Isso interromperia a execução enquanto o usuário interagia less. Como o usuário pode forçar lessa saída com um status diferente de zero para impedir a followup-commandexecução?
Atualmente estou usando less 458 (POSIX regular expressions)
less -Kainda retorna um código de saída 0 em ctrl-c para mim. v418 no mac e v436 no linux.less -K test; echo $? => 0