[ Ivek33 @ 12.05.2009. 15:01 ] @
Ako sam pogriješio podforum neka moderator premjesti ( ali radi se o programiranju, kakvom? nije bitno, no nisam programer, važno je da programska skripta radi posao koji želim, nešto slično kao MACRO )

Imam nekoliko stotina *.HTML datoteka. ( ima tu foldera i subfoldera )

U source code dotičnih datoteka želim obrisati određeni dio koda, ali da ih ne otvaram svaku zasebno i obrađujem.
Ima li tko nekakvu skriptu koja bi radila nešto slično kao.

PRONAĐI SOURCE CODE u svim *.html files : "source code"
ZAMJENI SA: "text"

text: može biti "prazno" ili drugi tekst.

Sve datoteke se nalaze u jednom folderu i subfolderima.

Što hoću?
Sada imam na skoro svim datotekama 98% neki link koji je tipa

href="http://www.ic.ims.hr/autocad/4.html"

a ja hoću obrisati dio koda da bude ovako


href="autocad/4.html"

Nije važno kakva je skripta važno je da odradi posao da ne radim svaku datoteku pojedinačno.
Nisam vičan programiranju i ako netko ima gotovu skriptu za takvo nešto bio bih zahvalan a ako nema ili nema onih koji bi je napravili i postali ovdje , sorry za smetnju.

pozdrav
[ markic @ 12.05.2009. 15:27 ] @
Mislim da UltraEdit nudi to sto ti treba.
[ X Files @ 12.05.2009. 15:49 ] @
Mnogi programi to mogu (automatski i kroz subfoldere), ja sam koristio:
http://www.sadmansoftware.com/xchange/

[ djoka_l @ 12.05.2009. 17:16 ] @
Evo kako to ide na Linuxu

Code:
find . -name '*.html' -exec sed -i.old -e 's/stari_string/novi_string/g' {} \;


Uzgred, u sed-u je "/" separator, tako da u stringovima mora da se eskejpuje bekslešom , na primer:

Code:
s/http:\/\/www.example.com\//g


Ovim se svaka pojava http://www.example.com/ zamenjuje praznim stringom...
Ako nisi na Linuxu, skini Cygwin, pa ubuduće ovakve posliće radi kroz njegov bash shell

[Ovu poruku je menjao djoka_l dana 12.05.2009. u 18:26 GMT+1]
[ Ivek33 @ 12.05.2009. 20:50 ] @
Hvala dečki na javljanu.

Interesantni programi ,
Sviđa mi se ovaj XChange ali mi nije funkcionirala demo ( trial ) verzija onako kako sam htio.
Našao sam neki Ultraedit i riješio stvar. ( a pogledat ću i ovaj Cygwin )

Pozdrav i hvala još jednom na pomoći.
[ vatri @ 18.05.2009. 19:58 ] @
Notepad++ ili Dreamweaver to rade isto