Què és $? En script bash?
Què és $? En script bash?

Vídeo: Què és $? En script bash?

Vídeo: Què és $? En script bash?
Vídeo: ¿Qué es Bash y para que sirven los Bash Scripts? 2024, Desembre
Anonim

$? -L'estat de sortida de l'última ordre executada. $0 -El nom del fitxer actual guió . $# -El nombre d'arguments subministrats a a guió . Per closca guions , aquest és l'ID de procés amb el qual s'estan executant.

En conseqüència, què és $? En script de shell?

$# Emmagatzema el número de comandament -Arguments de línia que es van passar a closca programa. $? Emmagatzema el valor de sortida de l'últim comandament que es va executar. Així, bàsicament, $# és una sèrie d'arguments donats quan el vostre guió va ser executat. $* és una cadena que conté tots els arguments.

A més, què és $1 a l'script bash? Què és $1 . $1 és el primer argument de la línia d'ordres. Si executeu./asdf.sh a b c d e, aleshores $1 serà a, $2 serà b, etc. En shells amb funcions, $1 pot servir com a primer paràmetre de funció, i així successivament.

Posteriorment, la pregunta és, què és $? A Bash?

$0 és un dels més utilitzats xoc paràmetres i s'utilitza per obtenir l'estat de sortida de l'ordre executada més recentment en primer pla. Mitjançant això, podeu comprovar si el vostre xoc l'script s'ha completat correctament o no.

Què significa $? Fer a Linux?

La variable representa l'estat de sortida de l'ordre anterior. L'estat de sortida és un valor numèric que retorna cada comanda un cop finalitzada. Per regla general, la majoria de les ordres retornen un estat de sortida de 0 si han tingut èxit i 1 si no han tingut èxit.

Recomanat: