R
rikola
Foren Gott
Hallo,
ich habe eine Textdatei, in der es Windows-Zeilenumbrueche gibt, d.h., sie enden mit '\r\n'. Ich moechte diese beiden Zeichen entfernen, so dass diese Zeilen keinen Zeilenumbruch mehr haben. Alle anderen normalen Zeilenumbrueche sollen dagegen bleiben.
Ich habs mit
versucht, doch das ersetzt nichts. Vermutlich, weil sed eben zeilenorientiert ist... Und
setzt wohl eine oder-Verknuepfing, d.h., es entfernt sowohl '\r\n' als auch '\n'.
Kann mir jemand sagen, wie ich das richtig anstelle?
Und bevor ich ein neues Thema eroeffne:
Die Textdatei ist Ergebnis einer online-Umfrage, bei der (Windows-User) Textfelder ausfuellen und offenbar 'enter' innerhalb eines Feldes druecken.
Diese Zeilenumbrueche werde von php an die mysql-Datenbank weitergegeben. Gibt es einen Weg (entweder php oder beim Einfuegen in die Datenbank), dass diese Eingaben gleich als char(80) _ohne_ Zeilenumbruch eingefuegt werden?
Danke fuer jegliche Hinweise oder Hilfe.
ich habe eine Textdatei, in der es Windows-Zeilenumbrueche gibt, d.h., sie enden mit '\r\n'. Ich moechte diese beiden Zeichen entfernen, so dass diese Zeilen keinen Zeilenumbruch mehr haben. Alle anderen normalen Zeilenumbrueche sollen dagegen bleiben.
Ich habs mit
Code:
sed -e "s/\r\n/g" datei.text
Code:
tr -d "\r\n" datei.text
Kann mir jemand sagen, wie ich das richtig anstelle?
Und bevor ich ein neues Thema eroeffne:
Die Textdatei ist Ergebnis einer online-Umfrage, bei der (Windows-User) Textfelder ausfuellen und offenbar 'enter' innerhalb eines Feldes druecken.
Diese Zeilenumbrueche werde von php an die mysql-Datenbank weitergegeben. Gibt es einen Weg (entweder php oder beim Einfuegen in die Datenbank), dass diese Eingaben gleich als char(80) _ohne_ Zeilenumbruch eingefuegt werden?
Danke fuer jegliche Hinweise oder Hilfe.