Sesión y utilidades

Comando shift

Mueve los argumentos de un script hacia la izquierda: $1 pasa a ser el antiguo $2.

Sintaxis

shift [n]

Ejemplos para copiar

$ printf 'echo inicio\nshift\necho fin\n' > s.shScript con shift
$ bash s.sh uno dosEjecutarlo con dos argumentos

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • Tras shift, el numero de argumentos ($#) baja.

Comandos relacionados

FAQ

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis