Skip to content

Commit 22da5f9

Browse files
committed
修复批处理排序BUG
1 parent 27e4dfd commit 22da5f9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

batch/CF优选IP-ANSI.bat

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ cls
66
goto notice
77
:notice
88
echo 如果这些下面这些文件下载失败,可以手动访问网址下载保存至同级目录
9+
910
echo https://www.baipiao.eu.org/cloudflare/colo 另存为 colo.txt
1011
echo https://www.baipiao.eu.org/cloudflare/url 另存为 url.txt
1112
echo https://www.baipiao.eu.org/cloudflare/ips-v4 另存为 ips-v4.txt
@@ -105,7 +106,7 @@ if !ips! EQU ipv4 (echo
105106
for /f "delims=" %%i in (%filename%) do (
106107
set !random!_%%i=randomsort
107108
)
108-
for /f "tokens=2,3,4 delims=_.=" %%i in ('set ^| findstr =randomsort ^| sort') do (
109+
for /f "tokens=2,3,4 delims=_.=" %%i in ('set ^| findstr =randomsort ^| sort /m 10240') do (
109110
call :randomcidrv4
110111
if not defined %%i.%%j.%%k.!cidr! set %%i.%%j.%%k.!cidr!=anycastip&set /a n+=1
111112
if !n! EQU 100 goto rtt
@@ -116,7 +117,7 @@ goto getv4
116117
for /f "delims=" %%i in (%filename%) do (
117118
set !random!_%%i=randomsort
118119
)
119-
for /f "tokens=2,3,4 delims=_:=" %%i in ('set ^| findstr =randomsort ^| sort') do (
120+
for /f "tokens=2,3,4 delims=_:=" %%i in ('set ^| findstr =randomsort ^| sort /m 10240') do (
120121
call :randomcidrv6
121122
if not defined %%i:%%j:%%k:!cidr! set %%i:%%j:%%k:!cidr!=anycastip&set /a n+=1
122123
if !n! EQU 100 goto rtt

batch/CF优选IP-UTF8.bat

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ cls
66
goto notice
77
:notice
88
echo 如果这些下面这些文件下载失败,可以手动访问网址下载保存至同级目录
9+
910
echo https://www.baipiao.eu.org/cloudflare/colo 另存为 colo.txt
1011
echo https://www.baipiao.eu.org/cloudflare/url 另存为 url.txt
1112
echo https://www.baipiao.eu.org/cloudflare/ips-v4 另存为 ips-v4.txt
@@ -105,7 +106,7 @@ if !ips! EQU ipv4 (echo 正在生成 !ips!&goto getv4) else (echo 正在生成 !
105106
for /f "delims=" %%i in (%filename%) do (
106107
set !random!_%%i=randomsort
107108
)
108-
for /f "tokens=2,3,4 delims=_.=" %%i in ('set ^| findstr =randomsort ^| sort') do (
109+
for /f "tokens=2,3,4 delims=_.=" %%i in ('set ^| findstr =randomsort ^| sort /m 10240') do (
109110
call :randomcidrv4
110111
if not defined %%i.%%j.%%k.!cidr! set %%i.%%j.%%k.!cidr!=anycastip&set /a n+=1
111112
if !n! EQU 100 goto rtt
@@ -116,7 +117,7 @@ goto getv4
116117
for /f "delims=" %%i in (%filename%) do (
117118
set !random!_%%i=randomsort
118119
)
119-
for /f "tokens=2,3,4 delims=_:=" %%i in ('set ^| findstr =randomsort ^| sort') do (
120+
for /f "tokens=2,3,4 delims=_:=" %%i in ('set ^| findstr =randomsort ^| sort /m 10240') do (
120121
call :randomcidrv6
121122
if not defined %%i:%%j:%%k:!cidr! set %%i:%%j:%%k:!cidr!=anycastip&set /a n+=1
122123
if !n! EQU 100 goto rtt

0 commit comments

Comments
 (0)