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
user-interface
exit-status
user2943160
fonte
fonte
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
-K
explicitamente diz exit ... (com status 2) . O seu?Causes less to exit immediately
> greenwoodsoftware.com/less/news.443.html^C
também matarácheck-status
se ainda não tiver terminado.