next up previous contents index
Next: Operadores sobre Strings Up: Introducción Previous: Variables y Funciones de   Índice General   Índice de Materias


Parámetros posicionales

Es un tipo de variable de shell, almacenan los parámetros de entrada de un script. Tienen los nombres 0, 1, 2, ...y sus valores son $0, $1, $2...

Hay dos variables especiales que almacenan todos los parámetros posicionales, son * y @. ``$*'' es un string que contiene todos los argumentos separados por el separador por defecto2.3. ``$@'' es igual a N strings, cada una con el valor de uno de los parámetros de entrada al script.

La variable # contiene, en formato de string, el número de parámetros posicionales sin contar con el 02.4.

La variable $ contiene el identificador del proceso bash que corrió el script.

Todas estas variables son sólo de lectura.

Ej:
#!/bin/bash
#este script repite lo que le digas
echo $*

Ej:
#!/bin/bash
#este script repite TODO lo que le digas
echo $0 $*

Generalmente se copiar los valores de los parámetros posicionales en otras variables con nombres más significativos como fichero_entrada, contador...



Alberto Cortés 2001-03-26