Cos'è $? Nello script bash?
Cos'è $? Nello script bash?

Video: Cos'è $? Nello script bash?

Video: Cos'è $? Nello script bash?
Video: What is a Bash Script? [13 of 20] | Bash for Beginners 2024, Aprile
Anonim

$? -Lo stato di uscita dell'ultimo comando eseguito. $0 -Il nome del file della corrente sceneggiatura . $# -Il numero di argomenti forniti a a sceneggiatura . Per conchiglia script , questo è l'ID del processo con cui vengono eseguiti.

Di conseguenza, cos'è $? Nello script della shell?

$# Memorizza il numero di comando -line argomenti che sono stati passati a guscio programma. $? Memorizza il valore di uscita dell'ultimo comando che è stato eseguito. Quindi, in pratica, $# è un numero di argomenti dati quando il tuo sceneggiatura fu giustiziato. $* è una stringa contenente tutti gli argomenti.

Inoltre, qual è $ 1 nello script bash? Cos'è $1 . $1 è il primo argomento della riga di comando. Se esegui./asdf.sh a b c d e, allora $1 sarà a, $2 sarà b, ecc. Nelle shell con funzioni, $1 può servire come primo parametro di funzione, e così via.

Successivamente, la domanda è: cos'è $? A Bash?

$0 è uno dei più usati bash parametri e utilizzato per ottenere in primo piano lo stato di uscita dell'ultimo comando eseguito. Usando questo puoi controllare se il tuo bash script è stato completato con successo o meno.

Cosa significa $? Fare in Linux?

la variabile rappresenta lo stato di uscita del comando precedente. Lo stato di uscita è un valore numerico restituito da ogni comando al suo completamento. Di norma, la maggior parte dei comandi restituisce uno stato di uscita pari a 0 se ha avuto esito positivo e 1 se ha avuto esito negativo.

Consigliato: