[BASH] Dowiązania symboliczne skrypt.

0

Witam szukam pomysłu jak można napisać skrypt do usuwania dowiązań symbolicznych do nieistniejących plików. Macie jakieś pomysły ?

0

Można np. find + while + test && action

  1. Znajdź symboliczne linki idąc od jakiegoś katalogu

    find /start/directory -type l
  2. 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 ]

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0