Bernd Brodesser wrote:
Den Nachteil von sed finde ich, dass es Suchen und Ersetzen mit Regular-Expressions vornimmt und ich dann in komplizierten Strings einiges quoten muss. Kann ich die Regular-Expressions in den besagten perl- oder sed-Scripten irgendwie ausschalten?
Warum willst Du das? Regular-Expressions sind doch eine tolle Sache, damit kanst Du Dir vieles leichter machen.
Ich brauche sie aber nur äußerst selten.
Abgesehen davon stehen Buchstaben und Zahlen für sich. Probleme gibt es nur bei Klammern, Stern, Pluszeichen und Punkt. Da macht man ein Backslash \ vor und gut ist. Vor dem Backslash selber auch. Und auch nur im Suchteil.
Z.B. bei längeren C-Fragmenten ist dies störend, denn da tauchen häufig Klammern, Sterne, Pluszeichen und Punkte auf. Gibt es denn keine Möglichkeit Regular-Expressions in sed oder perl auszustellen oder wenigstens den gesamten Such-String zu quoten? Felix