Hola, mi duda es si se puede escribir
$line=~"$variable", o si hay alguna otra estructura para reconocer una variable en un texto.
El problema surge con este código, ya que en el archivo hay un título para cada estado y la variable $estado va cambiando.
Using perl Syntax Highlighting
open( $INFO, "$INFO" ) || die "cannot open file $INFO: $!";
open( OUT, ">OUT.$INFO" ) || die "cannot produce file $INFO: $!";
while ( $line = <$INFO> ) {
if ( $line =~ "$estado" ) {
@list = split( /;/, $line );
foreach $element (@list) {
print OUT "$element\n";
print "$element\n";
}
}
}
close($INFO);
close(OUT);
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
También me pregunto si en un archivo se puede reconocer un elemento de un
array. Ejemplo:
if($line=~"$alimento[i]") que me imprima esa línea.
Espero y agradezco sus respuestas, Un Saludo.