Eu tenho um arquivo de texto,file.txt

que contém,

[{"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"}]

Eu gosto de filtrar apenas o endereço IP com porta dentro desses "" símbolos linha por linha em outro arquivo de texto chamado ip.txt. O número de ip e porta que forneci aqui é 8, por exemplo. Pode variar de 50 a 100 também. Seja o que for, apenas filtrar ip e porta entre "" esses símbolos linha por linha (cada porta ip por linha) será bom, eu acho.

Responder1

[teste.bat]

@echo off 
cls
FOR /F tokens^=2^,4^ delims^=^" %%a in (file.txt) do (
echo %%a
echo %%b
)

[arquivo.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"}]

Saída:

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

informação relacionada