Testar todos os links simbólicos de um diretório

Útil para diretórios com muitos arquivos.

#!/bin/bash
dir="/backup"
for i in $(/bin/ls -la $dir | /bin/awk {'print $9'})
do
        if [[ ! -e "$dir/$i" &&  -L "$dir/$i" ]]; then
                echo "$dir/$i - symlink is broken!"
        fi
done