Retourner au contenu associé (entrée de forum : [résolu] Corriger des liens symboliques en masse)
Posté par Barnabé le 25 septembre 2012 à 03:01. En réponse au message [résolu] Corriger des liens symboliques en masse. Évalué à 3. Dernière modification le 25 septembre 2012 à 03:04.
readlink -m '{}' est évalué en premier, sans substitution, cela donne /home/kerro/{} . Puis {} est remplacé par /toto, cela donne /home/kerro//toto
Question, pourquoi se compliquer la vie avec le -print0 de find et le xargs compliqué ?
J'essaierais un truc comme ça :
find /home/kerro/xxxxx -type l -exec change_link '{}' \;
avec change_link un programme annexe ou une fonction ln -s $(readlink -m "1ドル" \| sed 's/$.media/mnt/') "1ドル"
ln -s $(readlink -m "1ドル" \| sed 's/$.media/mnt/') "1ドル"
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Ordre d'évaluation
Posté par Barnabé . En réponse au message [résolu] Corriger des liens symboliques en masse. Évalué à 3. Dernière modification le 25 septembre 2012 à 03:04.
readlink -m '{}' est évalué en premier, sans substitution, cela donne /home/kerro/{} .
Puis {} est remplacé par /toto, cela donne /home/kerro//toto
Question, pourquoi se compliquer la vie avec le -print0 de find et le xargs compliqué ?
J'essaierais un truc comme ça :
avec change_link un programme annexe ou une fonction
ln -s $(readlink -m "1ドル" \| sed 's/$.media/mnt/') "1ドル"