El significado del parámetro variable de Linux $

  
                

En Linux, muchas personas no entienden el significado del parámetro $ variable en el script, $ 0, $ 1. . ... . ¿Qué quieres decir con cada uno? Las siguientes series pequeñas le darán una introducción detallada al significado del parámetro $ variable de Linux, que los amigos interesados ​​pueden querer entender.

Vamos a escribir un guión sencillo, para explicar el significado de cada variable después de la ejecución # toque variables # vi la escritura variable de texto es el siguiente: #! /bin /shecho " número: $ # "

echo " scname: $ 0 "

echo " primero: $ 1 "

echo " segundo : $ 2 y "

echo " argume: $ @ "

echo " mostrar lista de parm: $ * "

echo " mostrar ID de proceso: $ $ "

echo " show precomm stat: $? "

Guardar Salir Dar permiso de ejecución del script # chmod + x variable Ejecutar script #. /variable aa bbnumber: 2

scname :. /variable

primero: aa

segundo: bb

argume: aa bbshow lista parm: aa bb

muestre el id del proceso: 24544show precomm stat: 0

Al mostrar los resultados, puede ver: $ # es el número de argumentos pasados ​​al script $ 0 es el nombre del script mismo $ 1 es el primer argumento pasado al shell script $ 2 es el primero que se pasa al shell script Los dos parámetros $ @ son una lista de todos los parámetros pasados ​​al script. $ * Muestra todos los parámetros pasados ​​al script como una sola cadena. A diferencia de la variable de posición, el parámetro puede exceder los 9 meses. El número de ID del proceso actual se está ejecutando. $? Es para mostrar el estado de salida del último comando, 0 significa que no hay error, otros indican un error

Lo anterior es la introducción del significado del parámetro de la variable de Linux $, se puede ver que el parámetro de la variable $ más el número representa diferente en el script Es decir, ¿cómo aprendes a usar el parámetro variable $?

Copyright © Conocimiento de Windows All Rights Reserved