Leser: 1
![]() |
|< 1 2 3 >| | ![]() |
28 Einträge, 3 Seiten |
awk -F"|" '{print $4}' filemy @fields = split /\|/, $line;
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#!/usr/bin/perl use strict; use warnings; use Getopt::Long; GetOptions( '-F=s' => \my $delim, '-i=n' => \my $index, ); $delim = " " unless defined $delim; $index = 1 unless defined $index; @ARGV = ($ARGV[-1]); while( <> ){ chomp; print +(split /\Q$delim\E/,$_ )[$index-1],"\n"; }
test.pl -F "|" -i 4 beispiel.txt
Duff+2008-03-19 10:59:05--Habe ich auch schon überlegt, aber die Zeilen sind teilweise sehr, sehr lang.
Ist es dann nicht ein wenig zu aufwendig, alle Daten in einem array zu speichern?
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem![]() |
|< 1 2 3 >| | ![]() |
28 Einträge, 3 Seiten |