martes, 30 de octubre de 2012

5.2 Parámetros Posicionales


Los parámetros posicionales son variables especiales incorporadas que pueden proporcionar el nombre del archivo script o argumentos al script mientras se ejecuta. Sus valores se toman de argumentos de la línea de comandos. Se hace referencia a los parámetros posicionales de un script en la forma $1, $2, $3, y así hasta $9.
$1 representa el primer argumento de la línea de comandos, $2 representa el segundo argumento, etcétera. Otras tres variables especiales son $0 que representa al comando o al nombre del script, $* que representa a todos los argumentos introducidos en la línea de comandos, y $# que representa la cantidad de argumentos de la línea de comandos. La Figura1  presenta un resumen.

Figura 1

La Figura 2  muestra un ejemplo de un script de shell denominado ppdemo.sh que utiliza parámetros posicionales. Los argumentos del script se utilizan como variables cuando se ejecuta el script. La porción superior de la figura muestra los contenidos del script de shell utilizando el comando cat. La porción inferior muestra la ejecución del script a la vez que se proporcionan tres argumentos o parámetros posicionales. El ejemplo asume que el script ha sido hecho ejecutable.
Figura 2


No hay comentarios.:

Publicar un comentario