P
p4tr1ck
Grünschnabel
Hallo,
erst mal ein Lob an das Forum, was mir bei einigen Themen schon weiter helfen konnte.
Ich habe folgendes Problem:
Ich habe ein SED Kommando, was in XML Dateien (Zeile 16) verschiedene Texte einfügt:
cat /home/xml/12345.xml | sed '16i<text><![CDATA[Hello World]]></text>'
Das Funktioniert auch wunderbar.
Allerdings wenn Hochkommar (') oder Umlaute dazu kommen, funktioniert es nicht mehr bzw. es kommen komische Zeichen raus. Beim Hochkommar ist es klar, da das Kommando dann mittendrin unterbrochen wird. Ich habe schon versucht, die Hochkommar durch Backslash zu ignorieren, funktioniert aber nicht
Hat jemand ein Tipp für mich, wie ich das SED Kommando anpassen muss, dass Hochkommar (') und Umlaute richtig übernommen werden.
Danke
Grüße
Patrick
erst mal ein Lob an das Forum, was mir bei einigen Themen schon weiter helfen konnte.
Ich habe folgendes Problem:
Ich habe ein SED Kommando, was in XML Dateien (Zeile 16) verschiedene Texte einfügt:
cat /home/xml/12345.xml | sed '16i<text><![CDATA[Hello World]]></text>'
Das Funktioniert auch wunderbar.
Allerdings wenn Hochkommar (') oder Umlaute dazu kommen, funktioniert es nicht mehr bzw. es kommen komische Zeichen raus. Beim Hochkommar ist es klar, da das Kommando dann mittendrin unterbrochen wird. Ich habe schon versucht, die Hochkommar durch Backslash zu ignorieren, funktioniert aber nicht
Hat jemand ein Tipp für mich, wie ich das SED Kommando anpassen muss, dass Hochkommar (') und Umlaute richtig übernommen werden.
Danke
Grüße
Patrick