Quería elegir qué datos poner en cada archivo según el índice. Sin embargo, parezco estar atrapado con lo siguiente.Arreglo de arreglo de archivos
que han creado los archivos a través de una serie de identificadores de archivo:
my @file_h;
my $file;
foreach $file (0..11)
{
$file_h[$file]= new IT::File ">seq.$file.fastq";
}
$file= index;
print $file_h[$file] "$record_r1[0]$record_r1[1]$record_r1[2]$record_r1[3]\n";
Sin embargo, me da un error por alguna razón en la última línea. Ayuda a alguien ....?
Esta es una rareza de la sintaxis de Perl, ya que las manetas de archivo no eran originalmente variables, mucho menos valores más complicados. –
¿Cuál es el error? Además, ¿podría idear un ejemplo completo y autónomo? (Eso respondería algunas preguntas inmediatas como, ¿realmente quieres decir IT :: Archivo [sic]? ¿Quieres decir 'index()' o '$ index'?) – pilcrow