Witam szukam pomysłu jak można napisać skrypt do usuwania dowiązań symbolicznych do nieistniejących plików. Macie jakieś pomysły ?
0
0
Można np. find + while + test && action
- Znajdź symboliczne linki idąc od jakiegoś katalogu
find /start/directory -type l
- Przetwórz wynik i testuj czy plik wskazywany przez symboliczny link istnieje i jeśli tak to wykonaj jakąś akcję, np.
[ ! -f $link ] && echo "File $link doesn't exist"
0
Dzięki za odpowiedz. Po prostu zapomniałem że jesli dow
jest dowiazaniem test
to czy istnieje test wystaczy warunek [ -e dow ]