Parámetros en Shell Script

Cuando se ejecuta nuestro programa en shell hay una serie de variables que siempre estarán disponibles, entre ellas las que nos permiten acceder a los distintos argumentos con los que fue ejecutado nuestro script.

$0 => contiene el nombre nombre de nuestro script
$# => el número de parámetros con los que se ha invocado al shell
$n => los parámetros, con n de 1 a 9 (a $#)
$$ => el PID de nuestro proceso
$* => todos los parámetros menos $0

Para pasar parámetros en shell script lo hacemos de la siguiente manera:

$ script.sh parametro1 parametro2 parametro3

Ejercicio:

#! /bin/bash
#Le pasamos dos parametros e imprime el que esta en la posicion 1 y 2
echo "Hola" $1;
echo "Hola" $2;
echo "Nombre del fichero:" $0;
echo "Numero de parametros": $#;
echo "Todos los parametros menos el 0": $*;
Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *