Tengo un archivo de texto,file.txt
que contiene,
[{"84.15.160.174:4145":"178.208.17.195:9999"},
{"84.15.160.174:4145":"58.253.154.117:9999"},
{"84.15.160.174:4145":"112.87.71.194:9999"},
{"84.15.160.174:4145":"185.103.88.103:38692"}]
Me gusta filtrar sólo la dirección IP con el puerto dentro de esos " " símbolos línea por línea en otro archivo de texto llamado ip.txt
. El número de IP y puerto que he proporcionado aquí es 8, por ejemplo. También puede variar entre 50 y 100. Sea lo que sea, supongo que simplemente filtrar IP y puerto entre " " estos símbolos línea por línea (cada puerto IP por línea) será bueno.
Respuesta1
[prueba.bat]
@echo off
cls
FOR /F tokens^=2^,4^ delims^=^" %%a in (file.txt) do (
echo %%a
echo %%b
)
[archivo.txt]
[{"84.15.160.174:4145":"178.208.17.195:9999"},
{"84.15.160.174:4145":"58.253.154.117:9999"},
{"84.15.160.174:4145":"112.87.71.194:9999"},
{"84.15.160.174:4145":"185.103.88.103:38692"}]
Producción:
84.15.160.174:4145
178.208.17.195:9999
84.15.160.174:4145
58.253.154.117:9999
84.15.160.174:4145
112.87.71.194:9999
84.15.160.174:4145
185.103.88.103:38692