Using perl Syntax Highlighting
#!/usr/bin/perl
$Lista='C:\Documents and Settings\Usuario Autorizado\Escritorio\invitation.txt';
$Lista2='C:\Documents and Settings\Usuario Autorizado\Escritorio\invitationnueva.txt';
print "Empezando programa\n";
open(FILE, $Lista) || die "No se puede abrir el archivo\n";
while(<FILE>) {
if($_ =~ '@') {
if(($_ + 1) =~ '0') {
alasaca($_);
}
}
}
close (FILE);
sub alasaca
{
open(FILE2, ">>$Lista2") || die "No se puede abrir el archivo\n";
print FILE2 "$_[0]\n";
close (FILE2);
}
$Lista='C:\Documents and Settings\Usuario Autorizado\Escritorio\invitation.txt';
$Lista2='C:\Documents and Settings\Usuario Autorizado\Escritorio\invitationnueva.txt';
print "Empezando programa\n";
open(FILE, $Lista) || die "No se puede abrir el archivo\n";
while(<FILE>) {
if($_ =~ '@') {
if(($_ + 1) =~ '0') {
alasaca($_);
}
}
}
close (FILE);
sub alasaca
{
open(FILE2, ">>$Lista2") || die "No se puede abrir el archivo\n";
print FILE2 "$_[0]\n";
close (FILE2);
}
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
Y el problema es que al hacer $_ + 1 estoy haciendo que $_ sea igual a 1 en vez de hacer que salte a la siguiente línea.
Muchas gracias por la ayuda.