Autor Zpráva
Yuhů
Profil
Potřebuju v SEDu nahradit v souboru soubor.html odkazy takto:

<a href="#cokoliv"...

na

<a href="cokoliv.html"

Pokusil jsem se to zapsat

$ sed -e /s/href=\"\#.*\"/href=\"$1\.html\"/g soubor.html

ale hlásí mi to, že
char 5: Extra characters after command

Poradíte, prosím?
thingwath
Profil
Tak sed bych se taky měl pořádně naučit :-) Každopádně, přijde mi, že tady je problém s nadbytečným / hned na začátku.
Costra
Profil *
Juhů, zkus to takhle:
sed -e 's/href="#\([^"]*\)"/href="\1\.html"/g' < soubor.html
Toto téma je uzamčeno. Odpověď nelze zaslat.

0