saludos, Gustavo.-
Código:
if ($cheque==$cheque2 && amount==amount2) { print "$cheque2 $amount2\n"; }
| ||||
ok pero igual esta rutina no me funciona, me mantiene los valores fijos del primer bucle, lo que estoy es tratando de anidar esto.
Código:
while($linea = <unReconAtlas>) { $cheque=substr($linea,0,10); $amount=substr($linea,11,14); while($linea2 = <unReconBank>) { $cheque2=substr($linea2,0,10); $amount2=substr($linea2,11,14); if ($cheque eq $cheque2 && $amount eq $amount2){ print OUT "$cheque2 $amount2\n"; } } }
__________________ gperdomo.- |
| ||||
pues no parece haber nada de malo en ese if !!! Debería de funcionar, en la oficina tengo un ejemplo parecido, el luenes me fijo como era... Saludos
__________________ Esteban Quintana |
| ||||
A la final logre que funcionara colocando la estructura de control de esta manera. Nose porque de la otra forma no funciono, simpre dejaba los valores fijos en el primer bucle.
Código:
foreach $linea (@registros){ foreach $linea2 (@reg) { if (substr($linea,0,10) eq substr($linea2,0,10) && substr($linea,11,14) eq substr($linea2,11,14)){ print OUT "$linea2"; } } }
__________________ gperdomo.- |