Habe eine File, die ungefaehr so siet:
user1:*:1001:1001:User:/home/user1:/sbin/nologin
user2:*:1002:1001:User:/home/user2:/sbin/nologin
user3:*:1003:1001:User:/home/user3:/sbin/nologin
Und nun muss ich mit Perl die letzte(die groesste Zahl) UserID rauszihen. Die Id sind jedoch nach der user1:*: ausgezeichnet - 1001, 1002, 1003 u. s. w. ...
Kann Jemand was dazu aufschreiben?
Ich habe schon ausprobiert der ganzes String zerlegen - :
open(CONFIG, $config_file);
while (<CONFIG>) {
my ($login, $pass, $UID, $gid, $name, $home_dir, $shell) = split(':');
}
close CONFIG;
Das zerlegt Info aus der File, aber da war ich gestoppt weiter zu machen, weil ich habe keine Ahnung wie kann man die groesste Zahl UID rausfinden...
Danke!\n\n
<!--EDIT|polkana|1087638218-->