depp: Dateiübergreifend regexp ersetzen

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

  1. 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.

    --
    <img src="http://www.comunicout.com/zebulon/en.gif" border="0" alt="">
    .:LIFE ON OTHER PLANETS IS DIFFICULT:.
  2. 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

  3. 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