Google
Web dns.bdat.net

Script que dice «Es un enlace» si el argumento pasado es un enlace simbólico. En otro caso debe escribir «No es un enlace simbólico».

Este ejemplo también es idéntico a los anteriores cambiando la condición:

if [ $# -eq 1 ]
then
        echo "Uso: $0 fichero"
        exit
fi
if [ -h $1 ]
then
        echo "$1 es un enlace simbólico"
else
        echo "$1 NO es un enlace simbólilco"
fi