Sto scrivendo una sceneggiatura in Bash per testare del codice. Tuttavia, sembra sciocco eseguire i test se la compilazione del codice non riesce in primo luogo, nel qual caso interromperò solo i test.
C'è un modo in cui posso farlo senza racchiudere l'intero script all'interno di un ciclo while e usare pause? Qualcosa come un dun dun dun goto?
1
coerente. Se lo script deve essere eseguito da un altro script, è possibile che si desideri definire il proprio set di codice di stato con un significato particolare. Ad esempio,1
== test falliti,2
== compilazione fallita. Se lo script fa parte di qualcos'altro, potrebbe essere necessario modificare i codici in modo che corrispondano alle pratiche ivi utilizzate. Ad esempio, quando parte della suite di test eseguita da automake, il codice77
viene utilizzato per contrassegnare un test ignorato.