• Publicidad

Crear un archivo con la salida en pantalla

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Crear un archivo con la salida en pantalla

Notapor palomichu » 2011-10-12 12:54 @579

¡¡¡Hola a todos!!!

Tengo una duda... cuando ejecuto un script ( ftp://ftp.ncbi.nlm.nih.gov/blast/documents/web_blast.pl ) la información que me devuelve es larguísima y no puedo verla en la ventana de comandos, así que había pensado en crear un archivo de texto con esa información... pero me estoy liando...

Había probado esto:

$response = $ua->request($req);

open (BLAST,">blast.txt");
print BLAST $response;
close (BLAST);


print $response->content;


pero no funciona, no me devuelve lo que veo en pantalla.

¿¿¿Alguien me ayuda??? Graciassssssssssssss
palomichu
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2011-10-12 12:48 @575

Publicidad

Re: Crear un archivo con la salida en pantalla

Notapor explorer » 2011-10-12 13:17 @595

Bienvenido a los foros de Perl en español, palomichu.

No necesitas programar nada. Solo saber un poco de gestión de ficheros desde la línea de comandos.

Suponiendo que tu programa se llama programa.pl, escribirás, desde la línea de comandos:

perl programa.pl

y verás que sale todo el resultado en pantalla.

Si estás en Linux/UNIX/Mac, solo tienes que ponerlo de esta manera:

perl programa.pl | less

Si estás en Windows deberás usar more.

Con eso, estás redirigiendo la salida de tu programa al programa less, que te permitirá ver el contenido (subiendo, bajando, buscando por una palabra, etc).

Si, en realidad, no quieres ver el contenido, sino solo guardar a un fichero, te vale con redirigir la salida:

perl programa.pl > salida.txt

La salida que hace tu programa queda grabado en el fichero salida.txt.

Si aún quieres hacerlo por programa, solo tienes que cambiar

print BLAST $response;

por

print BLAST $response->content;
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Crear un archivo con la salida en pantalla

Notapor john85 » 2011-10-12 14:36 @650

john85
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2011-10-10 18:12 @800


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados