Parametros en los scripts
Este pequeño script, muestra un ejemplo de uso de las variables posicionales:
- $0..${10}… parámetros del script
- $# número de parametros
- $@ todos los parametros
#!/bin/bash echo "Ejecutando script [$0]" echo "Primer parámetro:" $1 echo "Total argumentos: $#" echo "Todos los parametros:" $@ echo "Decimo parámetro:" ${10}
Este otro comprueba que exactamente nos hayan pasado 2 parametros:
#!/bin/bash #script que comprueba si hemos pasado 2 parametros if [ $# -lt 2 ]; then echo "Necesitas pasar dos parámetros." exit 1 fi