Ich in auf
http://www.scsy.de/~mas/archiv/000501.html auf eine nette Methode gestossen sich die längste Zeile einer Datei zu suchen. Ich habe mich gefragt wie ich das in Perl machen würde:
1. Entwurf:
#!/usr/bin/perl
use strict;
use warnings;
my $lline = '';
while (<>) { $lline = $_ if (length($_) > length($lline)) }
print $lline;
exit;
Ich wollte das noch etwas eindampfen, daraus wurde der ...
2. Entwurf:
perl -e 'print pop @{[map {$l = $_ if (length($l) < length($_)); $l} (<>)]};' file
Das gefällt mir schon ganz gut, aber ich glaube da ist noch Luft drin. Hat jemand einen Vorschlag?