Leser: 1
7 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/perl
use strict;
use warnings;
# Dateiname
my $file = '/path/to/file.txt';
# öffne Datei zum lesen
# bei Fehler, gib die Fehlermeldung aus
open(my $fh,"<",$file) or die $!;
# lies die Zeilen ein
my @lines = <$fh>;
close $fh;
# sortiere die Zeilen aufsteigend (a-z)
@lines = sort{$a cmp $b}@lines;
# gib die Zeilen aus
print $_,"\n" for(@lines);
my @lines = sort{$a cmp $b}<$fh>;
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl
use strict;
use warnings;
use Tie::File;
my $file = '/path/to/file.txt';
tie my @array,'Tie::File',$file or die $!;
@array = sort{$a cmp $b}@array;
print $_,"\n" for(@array);
untie @array;
1
2
3
4
5
6
open(FILE, "<", $filename) or die $!;
foreach my $line (sort <FILE>) {
print $line;
}
close FILE;
my @lines = sort{$a cmp $b}<$fh>;
print sort <FILE>;
C:\> perl -e "print sort <>" datei.txt > datei_sortiert.txt
7 Einträge, 1 Seite |