Thread best. Feld speichern (wie z.B. bei awk) (27 answers)
Opened by Duff at 2008-03-19 11:53

renee
 2008-03-19 12:16
#107236 #107236
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Als ausführlicheres Skript:
Code (perl): (dl )
1
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";
}


Aufruf:
Code: (dl )
test.pl -F "|" -i 4 beispiel.txt
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread best. Feld speichern (wie z.B. bei awk)