J'exécute find
et parcourt les résultats avec [ \( -L $F \) ]
pour collecter certains liens symboliques.
Je me demande s'il existe un moyen simple de déterminer si le lien est rompu (pointe vers un fichier inexistant) dans ce scénario.
Voici mon code :
FILES=`find /target/ | grep -v '\.disabled$' | sort`
for F in $FILES; do
if [ -L $F ]; then
DO THINGS
fi
done