Thread textdatei unix Zeilentrenner ^M entfernen (19 answers)
Opened by Annka at 2006-10-17 16:03

sid burn
 2006-10-17 16:07
#70820 #70820
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Üblicherweise kannst du diese mit dem Befehl chomp() entfernen.

Wenn du auf einen Unix System Arbeitest und du möchtest Windows Zeilentrennzeichen entfernen, dann musst du vorher $/ auf \r\n setzen.

Am besten machst du das so.
Code: (dl )
$/ = "\015\012"


Danach entfernt chomp auch die Windows Zeichen.

Code: (dl )
chomp $string


Am besten aber die Oktalen Werte wie oben benutzen und nicht auf die Idee kommen $/ auf "\r\n" zu setzen, dass wäre falsch. (Okay im Falle das du auf einen Unix ähnlichen System Arbeitest würde das sogar Funktionieren)\n\n

<!--EDIT|sid burn|1161086988-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread textdatei unix Zeilentrenner ^M entfernen