[GELÖST] Sed - suchen & ersetzen
Posted: 2007-04-04 12:17
Hallo zusammen,
ich muss in allen Dateien rekursiv folgende Zeichensätze ersetzen:
Nun habe ich folgenden Befehl:
Führe ich nun das Skript aus, bekomme ich dieses Ergebnis, wobei die letzten 2 Zeilen falsch interpretiert werden und ich nicht dahinter komme, wie ich es richtig lösen kann:
Danke & Gruß
- klerfrq -
ich muss in allen Dateien rekursiv folgende Zeichensätze ersetzen:
Code: Select all
Kölner Str. 123 -> Neue Str. 52
Kölner Str. 123 -> Neue Str. 52
Kölner Strasse 123 -> Neue Strasse 52
Kölner Strasse 123 -> Neue Strasse 52
Kölner Straße 123 -> Neue Straße 52
Kölner Straße 123 -> Neue Straße 52
Kölner Straße 123 -> Neue Straße 52
Kölner Straße 123 -> Neue Straße 52
Code: Select all
#!/bin/bash
find . -type f -exec sed -i '1,$s/Kölner Str. 123/Neue Str. 52/g' {} ;
find . -type f -exec sed -i '1,$s/Kölner Str. 123/Neue Str. 52/g' {} ;
find . -type f -exec sed -i '1,$s/Kölner Strasse 123/Neue Strasse 52/g' {} ;
find . -type f -exec sed -i '1,$s/Kölner Strasse 123Neue Strasse 52/g' {} ;
find . -type f -exec sed -i '1,$s/Kölner Straße 123/Neue Straße 52/g' {} ;
find . -type f -exec sed -i '1,$s/Kölner Straße 123/Neue Straße 52/g' {} ;
find . -type f -exec sed -i '1,$s/Kölner Straße 123/Neue Straße 52/g' {} ;
find . -type f -exec sed -i '1,$s/Kölner Straße 123/Neue Straße 52/g' {} ;Code: Select all
Neue Str. 52
Neue Str. 52
Neue Strasse 52
Neue Strasse 52
Neue Straße 52
Neue Straße 52
Neue StraKölner Straße 123szlig;e 52
Kölner Straße 123
- klerfrq -