Pregunta: | 66331 - GENERAR .TXT DESDE OTRO CON UN BAT |
Autor: | Nilo Mazur |
Hola! tengo un txt que contiene informacion en este formato
" |M-0000169747/2011 ||||1||1||11106330 ||27111063309||SOSA ELVIRA ESTHER||100 ||1||1954-02-10||PASOS DE LOS PATOS||SN ||||||3232 ||YAPEYU||W||||||||t||01443260|" y otro asi "|M-0000169747/2011 ||||1||1||11106330 ||27111063309||SOSA ELVIRA ESTHER||100 ||1||1954-02-10||PASOS DE LOS PATOS||SN ||||||3232 ||YAPEYU||W||||||||t||01443260|" todo separado por barras. necesito un bat que me cree un txt y que es su contenido tenga por separado cada uno de estos datos. les agradeciria un monton si me ayudan! gracias |
Respuesta: | Antero , |
Buenas,
Prueba con esto: for /f "tokens=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 delims=|" %%a in (archivooriginal.txt) do ( ECHO Primer campo = %%a ECHO Segundo campo = %%b ECHO Tercer campo = %%c ECHO Cuarto campo = %%d ... ) >> nombredelnuevoarchivo.txt Donde pone tokens=1,2,3,4,5..., puedes poner el número de campos que quieras recoger del archivo original, siendo el 1 la variable %%a, el 2 la %%b y así sucesivamente. Salu2 |