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