Wednesday, June 1, 2011

Variables especiales en Bash



Existen unas cuantas variables especiales en Bash que nos pueden ser util en varias situaciones, especialmente cuando estamos creando algún script, las primeras que voy a explicar van desde $0 hasta $9, donde $0 vendria siendo el nombre del ejecutable, y $1 el primer parametro, $2 el segundo, $3 el tercero, etc.




Por ejemplo si ejecutamos el siguiente script:

./script make backup mysql

$0 = ./script
$1 = make
$2 = backup
$3 = mysql

Las otras variables especiales serian las siguientes:

$$ = El PID (identificador de proceso) del proceso actual.
$* = Todos los parámetros pasados al script.
$# = El número de parámetros pasados al script.
$? = El estado de finalización del último comando que es cerro.

Ramphis Che www.punto-libre.org

2 comentarios:

machgeek said...

Muy bueno! :)

Ramphis Che said...

:D

Post a Comment