Eliminar registros por un condición en un archivo txt desde un bat
Publicado por
José Martìnez (1 intervención) el 29/10/2018 22:48:05
Hola, se que esto es de hace mucho tiempo, pero necesito saber, si el filtro que deseo utilizar se encuentra en una columna especifica, como lo puedo especificar?
Ademas no deseo descartar sino seleccionar, use este código, basándome en el de esta solución:
cd "C:\extraer"
for /f "tokens=* delims=," %%A in (Call.csv) do (ECHO %%A |findstr /I "52")>>ACTIVOS.csv
este me funciona el problema es que me trae otras lineas que no deseo, el código que busco esta en la columna 8 "ANI COUNTRY CODE"
y esta es la forma en que vienen los archivos donde se encuentra la información:
DATE,TIME,CALL TYPE,DNIS COUNTRY,DNIS COUNTRY CODE,DNIS,ANI COUNTRY,ANI COUNTRY CODE,ANI,AGENT GROUP,CAMPAIGN,SKILL,Pais de residencia,TALK TIME,CALL TIME,BILL TIME (ROUNDED)
2018/10/10,23:13:22,Inbound,North American Region,1,236650,Colombia,57,0555571,,Colombia Inbound,[None],,00:00:00,00:00:09,00:00:12
2018/10/10,23:14:57,Inbound,North American Region,1,55500,Colombia,57,01558619687,,Colombia Inbound,[None],,00:00:00,00:00:05,00:00:05
2018/10/10,23:16:31,Inbound,North American Region,1,555564949,Peru,51,0559160488,,NextU Inbound,[None],,00:00:00,00:00:06,00:00:05
2018/10/10,23:18:58,Inbound,North American Region,1,8554040,Honduras,504,01559298631,,Colombia Inbound,[None],,00:00:00,00:00:09,00:00:12
2018/10/10,23:24:11,Inbound,North American Region,1,85555040,Honduras,504,0555558631,,Colombia Inbound,[None],,00:00:00,00:00:09,00:00:12
2018/10/10,23:29:07,Inbound,North American Region,1,52555555400,Mexico,52,015555524091670,,Colombia Inbound,[None],,00:00:00,00:00:09,00:00:12
2018/10/10,23:46:09,Inbound,North American Region,1,5255444440,Mexico,52,0115444444745,,Colombia Inbound,[None],,00:00:00,00:00:09,00:00:12
2018/10/10,23:46:26,Inbound,North American Region,1,52777777400,Mexico,52,0115444444745,,Colombia Inbound,[None],,00:00:00,00:00:09,00:00:12
Grcias