Il est possible d'utiliser un séparateur arbitraire (e.g. sed s,foo,bar,), ce qui évite de se prendre la tête avec les \/, en particulier lorsqu'il est question de patcher des chemins...
Par exemple :
find . -name '*.html' -exec sed -i "s,href=\"/,href=\"$PWD/," {} ';'
find . -name '*.html' -exec sed -i "s,src=\"/,src=\"$PWD/," {} ';'
[^] # Re: Everything in its right place
Posté par Cyril Brulebois (site web personnel) . En réponse au message RÉSOLU [javascript] - utilisation locale. Évalué à 3.
Il est possible d'utiliser un séparateur arbitraire (e.g.
sed s,foo,bar,), ce qui évite de se prendre la tête avec les\/, en particulier lorsqu'il est question de patcher des chemins...Par exemple :
find . -name '*.html' -exec sed -i "s,href=\"/,href=\"$PWD/," {} ';'
find . -name '*.html' -exec sed -i "s,src=\"/,src=\"$PWD/," {} ';'
Debian Consultant @ DEBAMAX