Google
Web dns.bdat.net
next up previous contents
Next: La sentencia shift Up: Parámetros posicionales Previous: Parámetros posicionales   Índice General

Modificación de los parámetros posicionales

Durante la ejecución de un programa de shell podría interesarnos modificar el valor de los parámetros posicionales. Esto no lo podemos hacer directamente, las variables 1, 2, ... no están definidas como tales. Para realizar estos cambios tenemos que utilizar la orden set. Esta orden asigna los valores de los parámetros posicionales a la shell activa de la misma forma que se hace en la línea de órdenes al ejecutara un programa; hay que tener en cuenta que no los asigna individualmente, sino en conjunto.

Por ejemplo

$ set primero segundo tercero
$ echo $1
primero
$ echo $2
segundo
$ echo $3
tercero

Pedro Pablo 2001-12-14