Hi!
Ich möchte in einer XML-Datei alle Inhalte eines bestimmten wiederkehrenden Elements auf vier Zeichen kürzen, also
1 2 3 4 5 6 7 8 | <beispiel> <bla1> <blubb>etwas</blubb> </bla1> <bla2> <blubb>anderes</blubb> </bla2> ... |
soll danach so aussehen:
1 2 3 4 5 6 7 8 | <beispiel> <bla1> <blubb>etwa</blubb> </bla1> <bla2> <blubb>ande</blubb> </bla2> ... |
Das ganze soll in der handelsüblichen Bash ablaufen, ob nun per Stringtools wie sed und awk oder mit einem XML-Editor wie xmlstarlet, ist egal, solange das Programm in den offiziellen Quellen enthalten ist, vorzugsweise auch in denen von Debian.
Als (K)Ubuntu-Version läuft hier bislang noch 14.04, ein Umstieg auf 18.04 ist wahrscheinlich (falls das für eine etwaige Lösung relevant ist).
Vielen Dank schonmal
V.