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.