Què és $? A Shell?
Què és $? A Shell?

Vídeo: Què és $? A Shell?

Vídeo: Què és $? A Shell?
Vídeo: 1. ¿Qué es shell? 2024, Maig
Anonim

Per a petxines que donen suport a això closca variable " $? " conté el codi de retorn d'una ordre executada més recentment. És pràctica general que quan un programa o script s'executa sense error, retorna un valor de 0 per indicar que ha acabat sense errors. No tots els programes i scripts ho fan, però sí. hauria.

A més, què és $? En shell scripting?

$# Emmagatzema el nombre d'arguments de línia d'ordres que s'han passat a closca programa. $? Emmagatzema el valor de sortida de l'última ordre executada. $0 Emmagatzema la primera paraula de l'ordre introduïda (el nom del fitxer closca programa). Així, bàsicament, $# és una sèrie d'arguments donats quan el vostre guió va ser executat.

En segon lloc, què fa la variable $? Fer? és un incorporat variable que emmagatzema l'estat de sortida d'una ordre, funció o el propi script. $? llegeix l'estat de sortida de l'última ordre executada. Després de tornar una funció, $?

També saps 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è és $1 i $2 a l'script de shell?

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

Recomanat: