bergmann-mg
28-12-2003, 18:55
Hi,
ich habe unter Suse 8.x ein sed-Script erfolgreich entwickelt und getestet - läuft wunderbar. Nach der Portierung auf einen anderen Rechner (Suse7.x) funktioniert es dort nicht. Es wird das Zeichen '\n' für Linefeed in folgender Zeile nicht mehr ausgeführt:
sed 's/<BR>/\n/g' datei1 > datei2
Dabei ist es egal ob von Command-Line oder als Script - beides läuft schief. Ergebnis ist kein Zeilenumbruch sondern ein 'n'.
Wieso reagiert der sed unterschiedlich? Wo muüssen Settings geändert werden?
Alternativ bin ich auch für einen anderen (Script-) Ansatz offen, der eine Datei,, die nur aus einer Zeile besteht diese in eine Datei mit Zeilenumbruch nach einem bestimmeten Ausdruck umformatiert.
Thanks
Andreas
ich habe unter Suse 8.x ein sed-Script erfolgreich entwickelt und getestet - läuft wunderbar. Nach der Portierung auf einen anderen Rechner (Suse7.x) funktioniert es dort nicht. Es wird das Zeichen '\n' für Linefeed in folgender Zeile nicht mehr ausgeführt:
sed 's/<BR>/\n/g' datei1 > datei2
Dabei ist es egal ob von Command-Line oder als Script - beides läuft schief. Ergebnis ist kein Zeilenumbruch sondern ein 'n'.
Wieso reagiert der sed unterschiedlich? Wo muüssen Settings geändert werden?
Alternativ bin ich auch für einen anderen (Script-) Ansatz offen, der eine Datei,, die nur aus einer Zeile besteht diese in eine Datei mit Zeilenumbruch nach einem bestimmeten Ausdruck umformatiert.
Thanks
Andreas