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