Frank Schönmann: Was bedeutet '$var =~ s/\cM//g;' ?

Beitrag lesen

hi!

Was aber wird dort ersetzt ? Was ict '\cM' ?
Soweit meine bescheiden Perl-Kenntnisse reichen, wird hier Ctrl + M gesucht. Aber
warum ? Was bedeutet Ctrl + M  ?
Ctrl+M liefert, als Tastenkombination gedrueckt, den Tastaturwert 13 zurueck (dezimal). Und
das ist der Tastaturwert fuer "Return", sprich, um etwa auf einer Kommandozeile einen
Befehl abzuschicken.

In diesem Fall werden vermutlich aus einer Textdatei, die unter DOS/Windows erstellt wurde, die jeweiligen Zeichen herausgefiltert, um einen Zeilenumbruch wie unter Unix/Linux zu erreichen.

bye, Frank!