Schrift
[thread]8560[/thread]

Mehrer Zeilen zu einer Zeile zusammenfügen: Zeilen in einer Datei zusammenfügen (Seite 3)

Leser: 1


<< |< 1 2 3 >| >> 22 Einträge, 3 Seiten
Linuxer
 2006-12-08 21:48
#72369 #72369
User since
2006-01-27
3882 Artikel
HausmeisterIn

user image
Interessant zum Thema ist auch perldoc perlport: Newlines.

Dort werden die verschiedene Umbrüche der Systeme (DOS/Uni*x/Mac) erläutert (wenn auch nur für die alten Mac).
Vor allem auch das Verhalten beim Lesen/Schreiben von DOS-Textdateien.

Quote
...
Perl uses "\n" to represent the "logical" newline, where what is logical may depend on the platform
in use. In MacPerl, "\n" always means "\015". In DOSish perls, "\n" usually means "\012", but
when accessing a file in "text" mode, STDIO translates it to (or from) "\015\012", depending on
whether you're reading or writing. Unix does the same thing on ttys in canonical mode. "\015\012"
is commonly referred to as CRLF....
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
Dubu
 2006-12-10 22:01
#72370 #72370
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Code: (dl )
perl -pl040 -e1 < datei

ersetzt Zeilenumbrueche durch Leerzeichen (oktal 040).
<< |< 1 2 3 >| >> 22 Einträge, 3 Seiten



View all threads created 2006-12-07 15:35.