Hallo,
ich habe eine Konfigurationsdatei. In dieser Datei ersetze ich mit sed eine best. Zeile mit einer neuen.
Danach funkt der Dienst, der die Konfigdatei verwendet, nicht mehr. Wenn ich die Datei im vi ansehe, dann fehlt bei der Zeile, die ich mit sed bearbeitet habe, der Zeilenumbruch (oder was auch immer, es fehlt das ^M am Schluss). Alle anderen Zeilen haben im vi am Schluss ein ^M haben, meine aber nicht (mehr).
Wo liegt mein Problem?
Danke und schöne Grüße,
Bern
P.s: Bin kein sed Profi...
sed macht Zeilenumbruch kaputt?
-
- Beiträge: 121
- Registriert: 19.10.2003 13:21:12
sed wird schon ärgeren Verdächtigungen ausgesetzt worde sein
übrigens, so kannst du dos2unix und unix2dos durch sed ersetzen:
Gruß
gms
übrigens, so kannst du dos2unix und unix2dos durch sed ersetzen:
Code: Alles auswählen
gms@gms1:~$ cat x.txt | sed -e 's/$/\r/' >dos.txt
gms@gms1:~$ cat dos.txt | sed -e 's/\r//' >unix.txt
gms