Je voudrais avoir la structure de commande suivante:
command && check-status | less && followup-command
Cela interromprait l'exécution pendant que l'utilisateur interagirait avec less
. Comment l'utilisateur peut-il forcer la less
sortie avec un état différent de zéro pour empêcher l' followup-command
exécution?
J'utilise actuellement less 458 (POSIX regular expressions)
less
user-interface
exit-status
user2943160
la source
la source
less -K
renvoie toujours un code de sortie 0 sur ctrl-c pour moi. v418 sur mac et v436 sur linux.less -K test; echo $? => 0
-K
dit explicitement exit ... (avec le statut 2) . Est-ce le vôtre?Causes less to exit immediately
> greenwoodsoftware.com/less/news.443.html^C
cela tuera égalementcheck-status
s'il n'est pas déjà terminé.