[ Milantex @ 15.06.2009. 11:38 ] @
Pozdrav, Imam problem sa regular expressions kada hocu da napisem komandu koja pretrazuje neku datoteku za "precizno definisani string", a ne "sablon" i ceo red u toj datoteci brise! string je slecdeci: Code: if(!funcion_exists('tmp_ Dakle, imam neki exploit u gomili datoteka (200+) koje sam nasao grepom, mrzi me da kopam jednu po jednu da trazim i brisem taj deo koda, pa bih uradio skriptu, ali nikako ne mogu da nateram skriptu da radi, jer ne znam kako da sed nateram da shvati string kao "apsolutan, takav kakav je", a ne da ga tretira kao sablon, a pored toga, ne znam koje karaktere treba da escape-ujem! Pokusao sam: Code: ali nije uspelo.sed "/if(!funcion_exists('tmp_/d" filename.php Pokusao sam i: Code: pa da taj ispis prepisem u isti fajl posle, ali ni to nije upalilo.grep -v "if(!funcion_exists('tmp_" filename Ne vidim u cemu je problem, osim u mom definisanju stringa! Da li iko moze da mi pomogne da mi napise sed kod koji ce da obrise ceo red u kome se u datoteci pojavljuju sledeci tekstovi: Code: if(!function_exists('tmp_ ?><?php echo '<script type="text/javascript">var print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/></head><body><script>function Za ta tri pokusavam da uradim da brise ceo red gde se nalaze! Please help... nisam bas unix expert! :D |