sed mit find

sed lässt sich sehr gut mit find kombinieren, um mehrere Dateien gleichzeitig anzupassen. Zunächst muss nach den Dateien gesucht werden, zum Beispiel nach dem Dateinamen mit:

find -name pom.xml

Mit -exec kann nun ein Befehl für jeden Suchtreffer ausgeführt werden. Als Platzhalter für den gefundenen Dateinamen dient hierbei ‚{}‘. Mit ‚;‘ der Befehl abgeschlossen. Um somit die Version in allen Dateien mit dem Namen pom.xml zu aktualisieren, nutzt man

find -name pom.xml -exec sed -i 's/<version>1.31.0-SNAPSHOT<\/version>/<version>1.32.0-SNAPSHOT<\/version>/' '{}' ';'

In dem Beispiel wird der Suchstring „<version>1.31.0-SNAPSHOT</version>“ durch den String „<version>1.32.0-SNAPSHOT</version>“ ersetzt. Durch den Parameter -i wird das Ergebnis direkt in die Datei geschrieben.

wxOgreView

Eine minimalistische C++ Klasse, die ein Ogre 3D Renderingfenster innerhalb einer wxWidgets Application ermöglicht. Sie kann für unterschiedliche wxWidgets/Ogre Applikationen wie 3D Editoren oder Modelviewer verwendet werden.

Wiki
Github