On Tue, May 18, 2021 at 04:46:08PM +0200, Lars Hennig wrote:
Am 18.05.21 um 16:25 schrieb Arno:
Hi, eigentlich wollte ich nur in einem File ... {0x123, 0x45 {0x123, 0x45 {0x123, 0x45
{0x100, 0x01
jeweils das Ende der Zeile mit }, abschließen.
Alle meine Versuche mit sed scheitern. Warum?
sed 's/$/},/' file.txt
müsste doch gehen oder nicht?
[...]
Hallo Arno,
ist das vielleicht ein File mit DOS Linebreaks? Bei mir geht sed -e 's/([0-9])\s*$/\1},/g' file.txt
Ich habe mir die Freiheit genommen, die Zitate umzudrehen (mag zwar TOFU, aber nicht in Mails ;)
Ich glaube, Lars hat den richtigen Riecher. Bei mir funktioniert auch Arnos sed (Tip: sed -e '...' ist besser als nur sed '...').
@Arno: mach doch mal "hexdump -C file.txt" ( | less, falls die Datei gross ist).
lg -- t