Muchas veces se necesita modificar el comportamiento de un script para hacerlo mas flexible, la mejor forma de lograrlo es utilizando argumentos.
Los argumentos se pasan al lado del script cuando se lo llama desde la consola de comando:
./script arg1 arg2 arg3 ... argN
Para recuperar los valores de estos argumentos simplemente hay que referenciarlos con $1, $2, $N, tambien hay argumentos especiales como $# (num de args), $@ (array que contiene todos los args).
#!/bin/bash
echo "hay"$#"parametros"
echo "estos son: "$@
if [ $1 == yo ]; then
echo "Sorpresa!"
fi
No hay comentarios:
Publicar un comentario