텍스트 파일이 있는데,file.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"}]

나는 " " 기호 안에 있는 포트가 있는 IP 주소만 이라는 다른 텍스트 파일에서 한 줄씩 필터링하고 싶습니다 ip.txt. 예를 들어 여기에 제공한 IP와 포트 수는 8입니다. 50~100까지 다양할 수 있습니다. 그것이 무엇이든, " " 사이에서 IP와 포트를 필터링하는 것과 같이 이 기호를 한 줄씩(한 줄당 각 IP 포트) 표시하는 것이 좋을 것 같습니다.

답변1

[테스트.배트]

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

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

산출:

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

관련 정보