On Tue, 2 Aug 2005, Tarhon-Onu Victor wrote:

        Am observat mai apoi niste diferente in ceea ce vrei tu (si 
anume ai o fila pentru care ai valori cu in si a doua cu valori de out) 
si in ce ti-am trimis eu, ar trebui ca scriptul de mai jos (cel initial 
putin rescris) sa te ajute.

#!/usr/bin/perl
use strict;

my $pattern=shift(@ARGV);
my ($fila, $line, $FILA, $tmp);

if (!open(FILA, "$ARGV[0]")) {
        print STDERR "Nu pot deschide fisier $ARGV[0]: $!\n";
        exit;
}

while ($line=<FILA>) {
        if ($line=~/$pattern/) {
                $tmp=(split(/\|/, $line))[10];
                $tmp=~s/\s+//;
                print "in:$tmp\n";
        }
}

close (FILA);
print "\n";

if (!open(FILA, "$ARGV[1]")) {
        print STDERR "Nu pot deschide fisier $ARGV[1]: $!\n";
        exit;
}

while ($line=<FILA>) {
        if ($line=~/$pattern/) {
                $tmp=(split(/\|/, $line))[10];
                $tmp=~s/\s+//;
                print "out:$tmp\n";
        }
}

close (FILA);

        Ma rog, cu un identificator de pozitie in array si o variabila 
care sa ia valoarea "in" sau "out" se poate modifica scriptul initial sa 
ia ca argumente un numar par de fisiere, cle cu numar de ordineimpar sa 
fie in iar celelalte out.

-- 
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui