Thread MS Windows und EOF (4 answers)
Opened by Kuerbis at 2015-11-09 07:54

Kuerbis
 2015-11-09 07:54
#182833 #182833
User since
2011-03-20
947 Artikel
BenutzerIn
[default_avatar]
Hallo,

OS Linux: um die Eingabe in diesem Skript zu beenden, drücke ich einmal (Cursor am Zeilenanfang) oder zweimal Strg-D.

Wenn ich diese Skript in einem OS Windows aufrufe, muss ich Enter, Strg-Z und Enter eingeben, um die Eingabe zu beenden, es wird also jedesmal ein zusätzliches /n angehängt.
Ist das einfach so, oder geht das auch anders?


Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env perl
use strict;
use warnings;

open my $fh, '>', 'my_file.txt' or die $!;

while ( my $line = <STDIN> ) {
    print $fh $line;
}

close $fh;

View full thread MS Windows und EOF