Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problemas para crear .bat y generar con el un .txt

Estas en el tema de Problemas para crear .bat y generar con el un .txt en el foro de Programación General en Foros del Web. Hola Amigos, les comento que estoy intentando hacer un .bat por primera vez. Como nunca realice uno lo estoy haciendo poco a poco, pero no ...
  #1 (permalink)  
Antiguo 13/03/2011, 20:15
 
Fecha de Ingreso: julio-2007
Mensajes: 178
Antigüedad: 16 años, 9 meses
Puntos: 1
Problemas para crear .bat y generar con el un .txt

Hola Amigos, les comento que estoy intentando hacer un .bat por primera vez. Como nunca realice uno lo estoy haciendo poco a poco, pero no logro terminarlo :s. Les comento mi duda que quizá sea un poco difícil pero seguro alguien podrá ayudarme..

Lo que necesito hacer es Buscar entre varios archivos txt una linea determinada ("Email address: ") para poder así extraer el correo electrónico de cada fichero de texto y así guardarlo en un txt, hasta ahí todo buen, pues lo he logrado así:

Código:
@echo off

echo  > nuevo.txt 

FOR %%d IN (*.txt) DO (

echo findstr "Email address:" %%d  >> C:/nuevo.txt

)
Ahora mis problemas son 2: el primero ( y quizás sea una tontería pero después de horas no pude dar con la solución) No logro que la salida en "nuevo.txt" me queden los correo uno abajo del otro.. sino que me devuelve algo asi

Código:
Email address: [email protected] address: [email protected]
Email address:[email protected]
Mi segundo problema es que necesito aplicar esto a los archivos en un intervalo de fecha especifica... es esto posible??

Desde ya les agradezco mucho su ayuda...
  #2 (permalink)  
Antiguo 14/03/2011, 02:08
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Problemas para crear .bat y generar con el un .txt

Para el primer problema añade "\n" (creo que ese es el salto de linea, si no, búsca el salto de linea de los bat) después del %d

Etiquetas: txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:18.