• Publicidad

Fecha actual 2025-03-15 07:01 @334

News News of Foro - Perl en Español

Site map of Foro - Perl en Español » Foro : Foro - Perl en Español

La comunidad de programadores en Perl de habla-hispana.

Operaciones varias en un archivo

¡Hola! Soy bastante nueva en Perl y la verdad no me manejo mucho y tengo un problema. No sé si alguien tiene una idea para ayudarme.

El asunto es que tengo un archivo de este tipo: (las columnas dos y tres son coordenadas)
nombre1 1 10
nombre1 25 30
nombre1 45 76
nombre2 12 23
nombre2 38 72
nombre2 145 158
nombre2 163 181
nombre2 176 184
nombre3 26 38
nombre3 42 75
nombre4 62 ...
Read more : Operaciones varias en un archivo | Vistas : 1734 | Respuestas : 21 | Foro : Básico


Sockets en Perl sobre el mismo puerto

Buenas, estoy haciendo un programa en Perl, que lo que tiene que hacer es enviar "muchos sockets" a un servidor y puerto especifico.

Hice primero el proyecto en VisualBasic, que funciona perfectamente.
Al utilizar el comando netstat -a, veía como se ejecutaban los sockets y enviaba al host y puerto específico, para ello en el VisualBasic utilicé un arreglo de winsock.

Pero a la hora de hacer el script en Perl me tomé, que el ...
Read more : Sockets en Perl sobre el mismo puerto | Vistas : 1510 | Respuestas : 5 | Foro : Intermedio


Especie de ventana deslizante

Hola...
Soy muy nueva en esto.. creo que sé solo lo más básico...

El problema es que necesito hacer un programa que recorra un archivo letra por letra, pero en una especie de ventana deslizante, y me entregue un archivo de salida con todos los cortes hechos por las ventanas...

Este sería como el archivo de entrada:
AAABBCEDETGHJKFRFGG

Por ejemplo... si especifico una ventana de largo 5... deseo que me entregue algo así:
AAABB ...
Read more : Especie de ventana deslizante | Vistas : 665 | Respuestas : 2 | Foro : Básico


Sustituir una coma por una nueva línea

Hola, quisiera saber si me podrían ayudar a resolver esta duda que tengo... ¿como puedo sustituir una coma (,) por una nueva línea¿ Por ejemplo:

Tengo un archivo que tiene muchas líneas como esta:
AACY020170993.3.1546, FJ479002.1.1515, FM209350.1.1508, EU803456.1.1500, GU169059.1.1466
pero necesito imprimirlas en forma de columna
AACY020170993.3.1546
FJ479002.1.1515
FM209350.1.1508
EU803456.1.1500
GU169059.1.1466

Lo quise hacer en linea de comando con la siguiente instrucción: perl -npe 's/,\s/\n/' pero solo me lo hace para la primera que encuentra ...
Read more : Sustituir una coma por una nueva línea | Vistas : 1348 | Respuestas : 2 | Foro : Bioinformática


Contar archivos de forma recursiva en %tmp%

Estaba haciendo un script en Perl en dos partes... una donde detecta si hay más de 5 archivos de forma recursiva dentro del directorio temporal de Windows y otro script que vacía el mismo directorio.

Hice un script pero no me funciona, algo hice mal. Yo estoy acostumbrado a codear en PHP y hacer retornos recursivos dentro de las mismas funciones autollamándose pero al parecer acá no funciona:

print c_dir($ENV{TMP})." archivos.\n";

sub c_dir{
$dir ...
Read more : Contar archivos de forma recursiva en %tmp% | Vistas : 854 | Respuestas : 4 | Foro : Básico


Renombrar los archivos de un directorio

Hola a todos,

Estaba intentando hacer un programa para renombrar todos los archivos de un directorio que tuvieran una extensión determinada. He hecho este programilla, pero sólo me los renombra en el archivo de texto que saco a modo de registro de cambios, los archivos del directorio continúan con el nombre del principio.
¿Me podéis echar una mano?

Código:

#!/c:/Perl -w
use strict;

print "Elige directorio:\n"; #Directorio donde renombrar
chomp(my $path = <STDIN>);
chdir ...
Read more : Renombrar los archivos de un directorio | Vistas : 1649 | Respuestas : 5 | Foro : Básico


Comparar líneas entre archivos

Tengo un gran problema; recién estoy aprendiendo Perl y necesito ayuda con esto:

Lo que quiero es leer la primera línea de mi primer archivo y que compare el primer string con
el primer string de cada línea de mi segundo archivo y si son distintos lo guarde en un nuevo archivo
de salida y así continúe con cada línea hasta recorrer todo mi primer archivo.

Los archivos son más o menos así, aunque un ...
Read more : Comparar líneas entre archivos | Vistas : 4469 | Respuestas : 13 | Foro : Bioinformática


Calcular dependencias y enpaquetamiento

Hola, he hecho algunos programitas sencillos, quisiera distribuirlos con algunos amigos, pero no lo he hecho porque me temo que deberán instalar algunos módulos para que corra bien. Los programas usan:

Gtk2::GladeXML;
WWW::YouTube::Download;


incluso hay otro que usa un módulo sobre Wikipedia. Quería saber si hay alguna manera de empaquetar mi script para que pudiera correr en otra máquina sin que tuviera que instalar toda la retahíla de módulos. He pensado en distribuirlo con todos ...
Read more : Calcular dependencias y enpaquetamiento | Vistas : 1583 | Respuestas : 13 | Foro : Básico


Luis Angel Cofiño: Script perl para editar listas mp3

«El teléfono Nokia n900 maneja bien las listas m3u, así que hago uso intensivo de ellas para organizar mis temas favoritos de cada album.

Si necesitas usar listas m3u de ficheros de audio mp3, tienes muchas formas de crearlas. Por ejemplo a mano, puesto que son ficheros de texto puro y duro. Muchos players permiten también exportar las listas de reproducción a formato m3u, como ocurre por ejemplo con Rhythmbox, así que no deberías tener ...
Read more : Luis Angel Cofiño: Script perl para editar listas mp3 | Vistas : 506 | Respuestas : 0 | Foro : Pasando el rato


Ejecutar script Perl desde otro lenguaje

Agradecería si me pudiesen indicar como hacer lo siguiente: estoy en un sistema desarrollado en 4GL y desde aquí hago una llamada para que se ejecute un pl por ejemplo: program.pl el cual para ejecutarse necesita dos variables que recibe desde la instrucción en 4GL que lo invoca.

Mi pregunta es ¿cómo hago para recibir esas variables en Perl, qué sentencias se escriben al comienzo del pl para que se utilicen dentro del mismo esas ...
Read more : Ejecutar script Perl desde otro lenguaje | Vistas : 1131 | Respuestas : 2 | Foro : Intermedio


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36892 • Temas totales 7434 • Usuarios totales 1981