Re: [HS] un pti coup de sed ..?
> > heu... je ne comprends pas..
>
> Ta regexp « photo\_occasion\/[a-zA-Z0-9]*\.htm » reconnaît la
> partie *entre* les double-quotes :
oui
>
> <a
> href="photo_occasion/alpa30056.htm">photo_occasion/alpa30056.htm</a>
> _________^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> et y effectue la substitution « &">& », en insérant une
> troisième double-quote *avant* le « "> » final ... qui se retrouve
> donc en trop dans ton résultat.
sorry.. je dois être un peu gnoilu ce jour.. Simplifions:
echo "<"bla.htm">" | sed 's/bla\.htm/&>&/'
<bla.htm>bla.htm>
echo "<"bla.htm">" | sed 's/bla\.htm/"&>&/'
<"bla.htm>bla.htm>
echo "<"bla.htm">" | sed 's/bla\.htm/"&">&/'
<"bla.htm">bla.htm>
echo "<"bla.htm">" | sed 's/bla\.htm/"&"&/'
<"bla.htm"bla.htm>
echo "<"bla.htm">" | sed 's/bla\.htm/"&">&/'
<"bla.htm">bla.htm>
Ce que je ne comprends pas, c'est pourquoi il ne réécrit pas les choses
qui ne sont pas reconnues par la regex? les 2 « " » devraient réécrit
non?
Et seconde question, est-ce que c'est faisable avec cette syntaxe,
plutôt qu'avec celle que tu proposes?
Encore merci et désolé si j'abuse..;-)
Reply to: