• Manchmal braucht man einen Platzhalter, der mit Sicherheit nicht in Texten vorkommt. Dann kann er später ersetzt werden, ohne dass Beifang, der zum Text gehört und erhalten werden muss, mit ersetzt wird. Bewährt hat sich mir hier der "OBJECT REPLACEMENT CHARACTER".


    Nur ist das gelegentlich tricky, wenn Befehle nur bestimmte Repräsentationen akzeptieren; z.B. (im selben Skript)  awk {...printf "%s\357\277\274%s\"...}  oder ...sed -E -e "s//foo/g".... Doku dazu hab ich nicht lange gesucht; experimentieren ging schneller. Hier sind einige Möglichkeiten:

    Code
    UTF-8: 0xEF 0xBF 0xBC
    UTF-16: 0xFFFC
    C octal escaped UTF-8: \357\277\274
    XML decimal entity: 

    Für den Inhalt des Beitrages 314488 haftet ausdrücklich der jeweilige Autor: rollon