Я запускаю find
и перебираю результаты с помощью [ \( -L $F \) ]
для сбора определенных символических ссылок.
Мне интересно, есть ли простой способ определить, нарушена ли ссылка в этом сценарии.
Вот мой код:
FILES=`find /target/ | grep -v '\.disabled$' | sort`
for F in $FILES; do
if [ -L $F ]; then
DO THINGS
fi
done