Thread split und sort (6 answers)
Opened by teXel at 2007-10-29 16:09

moritz
 2007-10-29 16:50
#101539 #101539
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Ein guter Tipp zum Anfang: immer
Code: (dl )
use strict;
verwenden, und Variablen mit
Code: (dl )
my
deklarieren.

Ich habe nicht so ganz verstanden, was du jetzt mit den Zeilen machen willst - willst du die nach dem User sortieren, und dann die ganze Zeile ausgeben? Oder nur den User sortiert ausgeben?

In letzterem Falle ginge das as:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use strict;
use warnings;

open my $in, '<', '/etc/passwd' or die "Can't read password file: $"!;
my @user
while (<$in>){
    my ($u) = split /:/, $_, 1;
    push @user, $u;
} 
close $in;
my @sorted = sort @user;
for (@sorted){
    print "$_\n";
}

View full thread split und sort