• Publicidad

"Xchat" problemas con exec xsel [RESUELTO]

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

"Xchat" problemas con exec xsel [RESUELTO]

Notapor LeoSevilla » 2019-11-14 05:57 @289

Hola, buenas.
Tengo el siguiente código:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #!/usr/bin/perl -w
  2. use Xchat qw( :all );
  3. Xchat::print ":: Loading script :: \n";
  4.  
  5. hook_command( "porta" , \&cmd_msg);
  6.  
  7. sub cmd_msg {
  8.     Xchat::command("exec xsel -o > ./archivo.txt");
  9.     my $sal = `cat ./archivo.txt`;
  10.     Xchat::print("==> $sal");
  11.     return EAT_XCHAT;
  12. }
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

El caso es que no imprime lo que hay dentro de archivo.txt, pero si comento la línea número 8, imprime sin problemas... Es como si la línea 8 borrara el archivo y no lo escribe hasta que termina la ejecución del script. No sé si será eso, pero no se me ocurre otra cosa, y aún así no sé cómo solucionarlo.

Salu2. LeoSevilla, buen día a todos.

RESUELTO:
He cambiado la redirección ">" utilizando el comando tee en tubería y así sí me funciona.

Disculpas: Esto me ha pasado por no leer antes algunos de mis mensajes, donde ya me recomendaron el uso de tee para otro problema. I'm sorry.
LeoSevilla
Perlero nuevo
Perlero nuevo
 
Mensajes: 24
Registrado: 2011-11-19 15:24 @683

Publicidad

Volver a Básico

¿Quién está conectado?

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