Ejemplo de funciones:
#!/bin/bash # function1.sh function uso () { echo "Este script recibe dos argumentos." echo "El primero debe ser --opc1 u --opc2 ," echo "y el segundo debe ser un fichero existente." echo "--" } if [ $# -ne 2 ]; then uso exit 1 fi case $1 in --opc1) if [ -e $2 ]; then echo "El script terminó con éxito" exit 0 else uso exit 1 fi ;; --opc2) if [ -e $2 ]; then echo "El script terminó con éxito" exit 0 else uso exit 1 fi ;; *) uso exit 1 ;; esac