shift

El comando shift reduce en uno a todas las variables de parámetro, de manera que $2 se convierte en $1, $3 pasa a ser $2 y así sucesivamente. $0 no varía, por eso el valor anterior de $1 desaparece. Si al llamar a shift se especifica un parámetro número, los parámetros se mueven todos esos espacios. El resto de las variables $*, $@ y $# también se modifican en línea con la nueva disposición de variables de parámetro.

shift suele ser útil para escanear los parámetros transmitidos en un script, y si su script requiere 10 o más parámetros, necesitará shift para acceder al décimo y posteriores.

Por ejemplo, podemos escanear todos los parámetros posicionales de esta manera:

ejemplo_shift

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s