GNU/Linux >> Linux Esercitazione >  >> Linux

Il significato di $? In uno script di shell?

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.


Linux
  1. Potenza (Shell) alle persone

  2. Personalizzazione della shell Bash

  3. Determinare la shell nello script durante il runtime?

  4. Come ottenere il proprio indirizzo IP e salvarlo in una variabile in uno script di shell?

  5. Qual è il significato di POSIX?

Che cos'è la shell in Linux?

Come leggere l'intero script della shell prima di eseguirlo?

Salvare il risultato di ricerca come variabile in uno script di shell?

Utilizzando il comando passwd dall'interno di uno script di shell

Qual è la differenza tra l'esecuzione di uno script Bash e l'approvvigionamento?

Il processo init può essere uno script di shell in Linux?