Para facilitar la comprensión del problema a los demás, he decidido abrir un nuevo post.
Estoy intentando posicionarme en un directorio concreto de una máquina remota, y mediante el módulo Net::SFTP, recuperar los ficheros de ese directorio.
Hasta ahora tengo lo siguiente:
Using perl Syntax Highlighting
my $sftp = Net::SFTP->new($host, user => $user, password => $password, Debug => 0)
or die "\n$0: ERROR: Cannot connect to $host: $@";
if ($sftp->status == 0)
{
my @list = $sftp->ls("\.$path");
foreach (@list)
{
my %file = $_;
print "file: $file{filename}"."\n";
}
#$sftp->get("felipe.xml","flipus.xml");
}
or die "\n$0: ERROR: Cannot connect to $host: $@";
if ($sftp->status == 0)
{
my @list = $sftp->ls("\.$path");
foreach (@list)
{
my %file = $_;
print "file: $file{filename}"."\n";
}
#$sftp->get("felipe.xml","flipus.xml");
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Y como resultado lo siguiente:
- Código: Seleccionar todo
Reference found where even-sized list expected at FqStatsMQRRetrieving.pl line 218.
Use of uninitialized value in concatenation (.) or string at FqStatsMQRRetrieving.pl line 219.
file:
Reference found where even-sized list expected at FqStatsMQRRetrieving.pl line 218.
Use of uninitialized value in concatenation (.) or string at FqStatsMQRRetrieving.pl line 219.
file:
Reference found where even-sized list expected at FqStatsMQRRetrieving.pl line 218.
Use of uninitialized value in concatenation (.) or string at FqStatsMQRRetrieving.pl line 219.
file:
Reference found where even-sized list expected at FqStatsMQRRetrieving.pl line 218.
Use of uninitialized value in concatenation (.) or string at FqStatsMQRRetrieving.pl line 219.
file:
Reference found where even-sized list expected at FqStatsMQRRetrieving.pl line 218.
Use of uninitialized value in concatenation (.) or string at FqStatsMQRRetrieving.pl line 219.
file:
¿Cómo hacer para recuperar el nombre del fichero en dichos hashes?
¿Alguien conoce alguna página con ejemplos de utilización del modulo Net::SFTP? En la página de CPAN, creo que deberían poner algún que otro ejemplo de utilización, pues lo cierto es que estoy teniendo bastantes problemas para usar las funciones de dicho módulo.
¡¡Muchas gracias!!
Felipe