#!/bin/bash #sudo apt install xmlstarlet for file in *.kjb *.ktr; do [ -f "$file" ] || continue # Überspringt, falls keine Dateien existieren ##durch das && wird bewirkt, dass bei Fehler von xmlstarlet Originaldatei nicht überschrieben wird ## Connection-Knoten, bei denen auch die aufgeführten Unterknoten existieren, werden enfernt xmlstarlet ed -d "//connection[name and server and type and access and database]" "$file" > "${file}.tmp" && mv "${file}.tmp" "$file" done