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 less
a saída com um status diferente de zero para impedir a followup-command
execução?
Atualmente estou usando less 458 (POSIX regular expressions)
less -K
ainda 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