xxxsemoi
Member
Hi,
würde gerne
Titel = {bla blub.}
durch
Titel = {bla blub}
ersetzen (also ohne den Punkt).
Folgendes ist aber nicht die Lösung, weil ich nicht alle ".}" durch } ersetzen möchte, sondern nur in den Zeilen, in denen auch "Titel =" steht:
Pinzipiell sollte das nicht so schwierig sein, für mich ist es das aber.
Danke.
Jonas
LÖSUNG:
Jetzt hatte ich so lange geschaut bevor ich hier gepostet habe und anschließend sofort die Lösung gehabt:
sed '/Title =/{s/.}/}/g;}' OLDFILE > NEWFILE
Für ein besseres Bsp. siehe:
http://strcat.de/blog/archives/484-sed-Nur-in-bestimmten-Zeilen-ersetzen.html
würde gerne
Titel = {bla blub.}
durch
Titel = {bla blub}
ersetzen (also ohne den Punkt).
Folgendes ist aber nicht die Lösung, weil ich nicht alle ".}" durch } ersetzen möchte, sondern nur in den Zeilen, in denen auch "Titel =" steht:
Code:
sed 's/.}/}/g' OLDFILE > NEWFILE
Pinzipiell sollte das nicht so schwierig sein, für mich ist es das aber.
Danke.
Jonas
LÖSUNG:
Jetzt hatte ich so lange geschaut bevor ich hier gepostet habe und anschließend sofort die Lösung gehabt:
sed '/Title =/{s/.}/}/g;}' OLDFILE > NEWFILE
Für ein besseres Bsp. siehe:
http://strcat.de/blog/archives/484-sed-Nur-in-bestimmten-Zeilen-ersetzen.html