![](https://rvso.com/image/1604633/.png)
이름이 텍스트 파일입니다.proxy.txt
포함하는,
84.15.160.174:4145
178.208.17.195:9999
58.253.154.117:9999
112.87.71.194:9999
이 URL을 찾았습니다. »https://shancarter.github.io/mr-data-converter/ 텍스트를 json으로 변환합니다.
나도 일괄적으로 갖고 싶은데..
예상 출력output.txt
[{"84.15.160.174:4145":"178.208.17.195:9999"},
{"58.253.154.117:9999":"112.87.71.194:9999"}]
답변1
[테스트.배트]
@echo off
SetLocal EnableDelayedExpansion
cls
set tmp=
echo [
FOR /F "tokens=1" %%a in (proxy.txt) do (
IF "!tmp!"=="" (
SET tmp=%%a
) ELSE (
echo {"!tmp!":"%%a"},
set tmp=
)
)
echo {"%tmp%":""}]
[프록시.txt]
84.15.160.174:4145
178.208.17.195:9999
58.253.154.117:9999
112.87.71.194:9999
산출:
[
{"84.15.160.174:4145":"178.208.17.195:9999"},
{"58.253.154.117:9999":"112.87.71.194:9999"},
{"":""}]
[프록시.txt]
84.15.160.174:4145
178.208.17.195:9999
58.253.154.117:9999
112.87.71.194:9999
11.22.33.44:5555
산출:
[
{"84.15.160.174:4145":"178.208.17.195:9999"},
{"58.253.154.117:9999":"112.87.71.194:9999"},
{"11.22.33.44:5555":""}]
추신. 빈 객체가 안전하지 않은 경우(줄의 양이 짝수인 경우) IF
마지막 에 적절한 항목을 추가할 수 있습니다 echo
. 필요한 경우 Proxy.txt에서 빈 줄을 건너뛸 FOR
본문을 래핑할 수도 있습니다 .IF