1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use List::MoreUtils qw(each_arrayref); my @content = map { open(my $fh, '<', $_) or die $!; [<$fh>] } grep {-f} glob '*.csv' ; my $iterator = each_arrayref @content; while (my @file_lines = $iterator->()){ print @file_lines; }
1
2
3
4
5
6
7
8
9
10
11
while (my $line = <$FILE>)
{
my @columns = split(/\t/, $line);
if($columns[6] <= 40)
{
print "$columns[0]$columns[1]$columns[2]$columns[3]$columns[4]$columns[5]$columns[6]$columns[7]"; }
else {next;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#!/usr/bin/perl use strict; use warnings; while (<DATA>) { #print "$_" ; my @columns = split(/\t/, $_); #print "$columns[6]\n"; if($columns[6] <= 70){ print "$columns[0]$columns[1]$columns[2]$columns[3]$columns[4]$columns[5]$columns[6]$columns[7]"; } } __DATA__ 100 200 300 400 500 600 700 800 11 222 333 50 54 60 70 90 11 22 33 44 55 66 77 88
2015-08-11T16:09:29 Newbie15Es gibt eine Fehlermeldung, der Speicher meines Macbooks würde nicht ausreichen. Der Datensatz ist ziemlich riesig.
open(my $fh, '<', $_) or die $!;