Durante uno script di shell, ho visto il termine "$?". Qual è il significato di questo termine?
Risposta accettata:
$?
si espande allo stato di uscita della pipeline in primo piano eseguita più di recente. Vedi la sezione Parametri Speciali del manuale di Bash.
In termini più semplici, è lo stato di uscita dell'ultimo comando.