Ms-Dos - Buscar registros dentro de un txt
Publicado por Frank (5 intervenciones) el 11/04/2018 15:02:28
Estimados buenos días, alguien me puede ayudar con el código para realizar la lectura de un archivo1.txt que contiene varios registros y consultarlos dentro un archivo2.txt que contiene la mayaría de registros del primer archivo1 pero con datos adicionales. Si los registros fueron encontrados entonces se genera un archivo resultado.txt con los datos completos y si los registros no fueron encontrados se genera un archivo noencontrados.txt
Ejemplo:
archivo1.txt
123456
456789
123456789
987654
archivo2.txt
9632@-1
[email protected]
[email protected]
456789@-1
[email protected]
[email protected]
resultado.txt
[email protected]
456789@-1
[email protected]
noencontrados.txt
987654
La verdad es que no conozco mucho de ms-dos pero buscando en los foros he podido encontrar el siguiente codigo que realiza parte de lo que necesito, pero éste solo me permite consultar un registro a la vez y tampoco me arroja los registros no encontrados.
De antemano les agradezco por su ayuda.
Ejemplo:
archivo1.txt
123456
456789
123456789
987654
archivo2.txt
9632@-1
[email protected]
[email protected]
456789@-1
[email protected]
[email protected]
resultado.txt
[email protected]
456789@-1
[email protected]
noencontrados.txt
987654
La verdad es que no conozco mucho de ms-dos pero buscando en los foros he podido encontrar el siguiente codigo que realiza parte de lo que necesito, pero éste solo me permite consultar un registro a la vez y tampoco me arroja los registros no encontrados.
1
2
3
@echo off
set /P codi=Codigo cliente:
IF NOT "%codi%" == "" FINDSTR "%codi%" archivo2.txt>resultado.txt
De antemano les agradezco por su ayuda.
Valora esta pregunta


0