Funciones

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