Dateiübergreifend regexp ersetzen
depp
- software
0 Z.N.S.0 seth0 Tobias Kloth
moin !
mit welchem programm kann ich in allen dateien eines ordners z.b. alles, was zwischen <start> und <ende> steht komplett entfernen?
also <start>(.*)</ende> ...
oder wie müsste ein shell befehl für grep aussehen, sodass der teil der datei gelöscht wird.
danke
abend,
siehe dazu zb UltraEdit
(http://www.ultraedit.com/index.php?name=coppermine&file=displayimage&album=1&pos=4)
dort kannst mit regexps dateisystemweit aktualisierungen vornehmen.
mfg,
(tanz das)
Z.N.S.
gudn tach!
mit welchem programm kann ich in allen dateien eines ordners z.b. alles, was zwischen <start> und <ende> steht komplett entfernen?
also <start>(.*)</ende> ...
oder wie müsste ein shell befehl für grep aussehen, sodass der teil der datei gelöscht wird.
z.b.
perl -pi -e 's/<start>(.*)</ende>/<start></ende>/g' *.txt
anleitung:
http://www.ctssn.com/linux/perlReplacementScript.html
prost
seth
Hallo,
mit welchem programm kann ich in allen dateien eines ordners z.b. alles, was zwischen <start> und <ende> steht komplett entfernen?
http://www.maik-goergens.de/perlgrep/ kann sowas.
Grüße aus Nürnberg
Tobias