Portál AbcLinuxu, 25. dubna 2024 07:15


Dotaz: Automaticke vkladani html kodu mezi <!-- -->

30.4.2006 13:53 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Automaticke vkladani html kodu mezi <!-- -->
Přečteno: 84×
Odpovědět | Admin
Ahoj, potrebuju naky program pod linux, ktery bude upravovat html. Musi to prepisovat kod mezi danymi poznamkami. Najde to v souboru poznamky (<!-- poznamka1 -->) a mezi ne to vlozi kod (vsechen ostatni kod a poznamky v souboru to bude ignorovat). Vysledny soubor by pak vypadal asi takhle :
<!-- poznamka1 -->
<a href="http://www.vim.org/" target="_blank">VIM </a>
<!-- poznamka1 -->
.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

bazil avatar 30.4.2006 14:29 bazil | skóre: 33 | blog: sluje | Miroslav
Rozbalit Rozbalit vše Re: Automaticke vkladani html kodu mezi <!-- -->
Odpovědět | | Sbalit | Link | Blokovat | Admin
nejjednodušší v to bude čemkoliv naprogramovat (záleží na dovednostech autora). já bych volil PHP (protože v něm umím nejvíc :-D)
30.4.2006 14:56 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: Automaticke vkladani html kodu mezi <!-- -->
Odpovědět | | Sbalit | Link | Blokovat | Admin
V bashi bych použil např. sed. Jenom bych upravil tvé zadání, kód vkládat ne mezi, ale za <!-- poznamka1 -->. Treba takto :
text="aaa
<!-- poznamka1 -->
sdfsfs dfsdf<!-- poznamka1 -->"

hledej='<!-- poznamka1 -->' 

pripoj='<a href="http://www.vim.org/" target="_blank">VIM </a>'

# echo "$text" | sed  "/$hledej/ a $pripoj"
aaa
<!-- poznamka1 -->
<a href="http://www.vim.org/" target="_blank">VIM </a>
sdfsfs dfsdf<!-- poznamka1 -->
<a href="http://www.vim.org/" target="_blank">VIM </a>
30.4.2006 15:02 Martin
Rozbalit Rozbalit vše Re: Automaticke vkladani html kodu mezi <!-- -->
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus trebars program sed

Napr.: sed s/[\<]html[\>]/blabla\\nbleble/ /cesta/k/html/suboru.html

Nahradi retazec < HTML>, retazcom blabla ENTER bleble, no a vypise to (na konzolu samozrejme), tak si to presmeruj kam chces.

Dufam, ze som v tom nespravil chybu(y)
30.4.2006 15:52 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: Automaticke vkladani html kodu mezi <!-- -->
Todle by slo, ale ja potrebuju udelat z
<html>
<body>
<!--1-->
    <a href="1.html" target="plocha">1</a><br>
    <a href="2.html" target="plocha">2</a><br>
    <a href="3.html" target="plocha">3</a>
<!--1-->
</body>
</html>
todle
<html>
<body>
<!--1-->
    <a href="4.html" target="plocha">4</a><br>
    <a href="5.html" target="plocha">5</a><br>
    <a href="6.html" target="plocha">6</a>
<!--1-->
</body>
</html>

.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.