Ich hätte gerne folgende Befehlsstruktur:
command && check-status | less && followup-command
Dies würde die Ausführung unterbrechen, während der Benutzer mit interagiert less
. Wie kann der Benutzer less
das Beenden mit einem Status ungleich Null erzwingen , um die followup-command
Ausführung zu verhindern ?
Ich benutze gerade less 458 (POSIX regular expressions)
less
user-interface
exit-status
user2943160
quelle
quelle
less -K
gibt für mich immer noch einen 0-Exit-Code auf Strg-C zurück. v418 unter Mac und v436 unter Linux.less -K test; echo $? => 0
-K
explizit steht exit ... (mit Status 2) . Gehört dir?Causes less to exit immediately
> greenwoodsoftware.com/less/news.443.html^C
auch tötet,check-status
wenn es noch nicht fertig ist.