Suchen und Ersetzten in Dateien

Dezember 15, 2011 by
Leave a Comment 

for i in `find . | grep BPS | grep -v svn`; do sed -i ‘s/BPS/GBP/g’ $i; done [ und ] muss man escapen. Leerzeichen allerdings nicht.

Suchen und Ersetzten in Dateinamen

Dezember 15, 2011 by
Leave a Comment 

Um Dateinamen grossflächig zu ändern kann man folgenden Befehl benutzen find .  | grep SUCHE | grep -v svn |sed ‘s/\(.*\)SUCHE\(.*\)/svn mv & \1ERSETZEN\2/’ | bash