• Publicidad

Salida a un fichero

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

Salida a un fichero

Notapor zyonx » 2011-04-05 16:36 @733

Hola, quería preguntar, una duda básica que tengo, ejem:

Tengo un bucle que imprime todos los números que contiene en orden, ¿cómo hago para que en vez de imprimirlos por pantalla, se impriman en un archivo especificado? es decir que la salida sea en un archivo especificado.

Gracias.
zyonx
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-04-04 09:11 @424

Publicidad

Re: Salida a un fichero

Notapor explorer » 2011-04-05 16:46 @740

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

Debes realizar tres pasos:
  • Abrir un fichero de salida, en modo escritura (con open(). Ver perldoc -f open)
  • Escribir en él (con print(). Ver perldoc -f print)
  • Cerrar el acceso al fichero (con close(). Ver perldoc -f close)

Ejemplo:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. open SALIDA, '>salida.txt';   # el '>' indica modo de escritura
  2. for my $numero (1..200) {
  3.     print SALIDA "$numero\n";
  4. }
  5. close SALIDA;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Naturalmente, hay otras formas de hacerlo.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Salida a un fichero

Notapor zyonx » 2011-04-06 03:24 @183

Bueno, explorer, decir que me ha impresionado la rapidez en responder, y la eficacia y claridad con la que me has explicado el problema y me has puesto el código. Muchas gracias. Creo que me quedaré un tiempo por el foro.

Atte.Zyonx
zyonx
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-04-04 09:11 @424


Volver a Básico

¿Quién está conectado?

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