BorX a écritEs-tu sûr que les liens ne se transforment pas en fichiers normaux ?
A première vue, rien ne change... mais en pratique, les liens sont censés devenir leurs cibles, tout en gardant leurs noms.
Oui : les icônes gardent l'emblème symlink qui montrent que ce sont des liens (et leurs propriété aussi).
Par contre, en faisant des tests en bash, si je tape des commandes du style :
lien=truc.svg
echo $lien => truc.svg (ok)
echo "$lien" => truc.svg (ok aussi)
echo "\$lien" => $lien (pas du tout ok)
Ça ne viendrait pas que dans le script le symbole $ est "échappé" ? Est-ce qu'il ne faudrait pas que le vire les antislahes (à moins qu'un script se comporte différemment de commandes simples tapées en bash l'une après l'autre) ?
EDIT : oups, j'ai pigé ! les antislashes étaient là pour échapper les $ dans le cat, mais moi j'ai juste fait un copier-coller du script dans un fichier.
Je vais les virer.
EDIT 2 : et donc, le script marche. Merci ! 🙂