Autor
|
Tema: Ayuda con FOR (Leído 2,043 veces)
|
thexmachine
Desconectado
Mensajes: 4
|
Hola tengo una pregunta que alguien me ayude Tengo un txt con a1.txt 1212,6777 1342,6767 3453,3456 3453,4743 Tengo otro con txt a2.txt 1342,BBBB 3453,DDDD 3453,CCCC 1212,AAAA Quiero que buscan lotes 2 archivos y de impresión result.txt 1212,6777,AAAA 1342,6767,BBBB 3453,3456,CCCC 3453,4743,DDDD Vine a este, pero no funciona, alguien me ayude FOR /F "tokens=1,2,3,4,5,6,7,8 delims=," %%A IN (A1.txt) DO find /i "%%A" A2.TXT %%D,%%B,%%A >> result.txt
|
|
« Última modificación: 12 Mayo 2015, 17:12 pm por Eleкtro »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.891
|
¿y cuales son las condiciones para relacionar los dos 3453?, no parece que se basen en el orden de las lineas, por lo tanto... ¿se pueden relacionar realmente?, si formulas una pregunta sobre programación, intenta dar dellates específicos del problema que tnegas, y sobre todo de lo que estás intnetando hacer y cual debería ser el resultado de ejecución. Puedes empezar por un ejemplo cómo este, al que habría que añadirle las modificaciones que veas necesarias para poder relacionar correctamente los 3453: For /F "Tokens=1,* Delims=," %%a In ('Type " %fileA%" ^| Sort' ) Do ( ) :InnerLoop For /F "Tokens=1,* Delims=," %%A In ('Type " %fileB%" ^| Sort' ) Do ( ) )
De todas formas, por lo que puedes ver, Batch es el lenguaje más ineficiente para ese tipo de tareas. PD: Ten cuidado con la recursividad. Saludos!
|
|
« Última modificación: 12 Mayo 2015, 17:38 pm por Eleкtro »
|
En línea
|
|
|
|
thexmachine
Desconectado
Mensajes: 4
|
lo siento, pero no duplica los datos cometido un error de mecanografía
Tengo un txt con a1.txt 1212,6777 1342,6767 3453,3456 3451,4743
Tengo otro con txt a2.txt 1342,BBBB 3453,DDDD 3451,CCCC 1212,AAAA
Quiero que buscan lotes 2 archivos y de impresión result.txt 1212,6777,AAAA 1342,6767,BBBB 3453,3456,DDDD 3451,4743,CCCC
muchas gracias Te debo una cerveza
[MOD]: Porfavor, no hagas doble post, está prohibido.
|
|
« Última modificación: 12 Mayo 2015, 17:45 pm por Eleкtro »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.891
|
lo siento, pero no duplica los datos cometido un error de mecanografía No pasa nada, pero menos mal que era un error, ya me parecía a mi una tarea imposible xD. Sabiendo eso, entonces el código que te mostré en el comentario de arriba si que debe producir el resultado de ejecución que deseas. Bueno en realidad no del todo, si el orden de las lineas importa entonces simplemente elimina lo siguiente que he tachado: 'Type "%fileX%" ^| Sort', en ambos FOR. Saludos!
|
|
« Última modificación: 12 Mayo 2015, 17:47 pm por Eleкtro »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Ayuda] Necesito ayuda para crear un buen video uso AF y Flash.
Diseño Gráfico
|
XXXXXX
|
1
|
5,959
|
11 Noviembre 2009, 00:17 am
por Sub_Cero
|
|
|
Ayuda por davor ayuda os ruego ayuda XD (SOLUCIONADO)
Hardware
|
XxRekcahlExX
|
6
|
11,428
|
24 Mayo 2010, 00:56 am
por Aprendiz-Oscuro
|
|
|
AYUDA -.- ahora no entro más en 4chan (tengo una duda, ayuda por favor)
Foro Libre
|
Draklit
|
6
|
9,357
|
15 Octubre 2010, 03:14 am
por Draklit
|
|
|
sist lince indumentaria ayuda ayuda!!!!!!!!!! problemon que hice en le trabajo
Software
|
paola03
|
1
|
5,436
|
11 Marzo 2011, 01:09 am
por charola42
|
|
|
[PYTHON][AYUDA][ERROR] Necesito ayuda para instalar PyGTK 2 en windows 7
Python
|
Noxware
|
2
|
8,685
|
20 Septiembre 2014, 00:05 am
por Noxware
|
|