[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RiminiLUG-General] Perl
riccardo wrote on 12/16/03 11:18 AM:
Esatto. Devo poi capire quali sono i prezzi giusti ma per questo devo fare
l'analisi dei costi
e riallineare i listini. Attualmente non c'è un listino giusto. Purtroppo ci
sono solo quelli sbagliati. :(
quindi qualcosa del genere:
hash = {};
foreach $linea (<STDIN>){
my ($chiave, $valore) = split('\s+', $linea);
if (exists($hash{$chiave}) and $hash{$chiave} != $valore){
print "$chiave\t$valore";
}else{
$hash{$chiave}=$valore;
}
}
poi lo adatti alle tue esigenze come meglio credi, l'ho banalmente testato ma non
prende in considerazione righe anomale, ogni riga deve iniziare con un non-spazio e
la colonna b e' distinta dalla a perche' separate da uno o piu' spazi
spero che possa esserti utile,
filippo
--
Mailing list info: http://lists.linux.it/listinfo/riminilug-general