Estoy tratando de verificar si existe un enlace simbólico en bash. Esto es lo que he intentado.Cómo comprobar si existe un enlace simbólico
mda=/usr/mda
if [ ! -L $mda ]; then
echo "=> File doesn't exist"
fi
mda='/usr/mda'
if [ ! -L $mda ]; then
echo "=> File doesn't exist"
fi
Sin embargo, eso no funciona. If '!' queda fuera, nunca se dispara. Y si '!' está ahí, se dispara todo el tiempo.
por lo que vale, si usa [[! -D $ mda]] funciona bien .. – DMin