{{tag>Brouillon find}}
= Corriger des liens symboliques en masse
Source : http://linuxfr.org/forums/programmation-shell/posts/resolu-corriger-des-liens-symboliques-en-masse
Voir [[Trouver-des-liens-symboliques-en-erreur|Trouver des liens symboliques en erreur / Trouver les liens symboliques morts]]
Exemple 1
find . -type l |while read f; do echo ln -sf "$(readlink -m "$f")" "${f/avant/apres}"; done
Exemple 2
find . -type l |while read f; do ln -sf "$(readlink -m "$f" |sed 's#/avant/#/apres/#')" "$f"; done