这段数据怎么用批处理整理啊

来源:百度知道 编辑:UC知道 时间:2024/09/22 11:26:21
60.190.0.2 :5900 vnc4:patched
60.190.0.78 :5900 vnc4:banned
60.190.1.34 :5900 vnc4:VULNERABLE

上面数据在1.txt里面,
要求整理后只显示含VULNERABLE的那行ip,保存为2.txt
没学过批处理,帮下忙

@echo off
for /f "delims=" %%a in (1.txt) do (
echo %%a|find "VULNERABLE"&&echo %%a>>2.txt
)
pause
start 2.txt

其实也可以直接在1.txt里面改,只保留含VULNERABLE的行~!

有一个工具,可以直接连接的,第三个好像可以

@echo off
for /f "skip=2 tokens=1 delims=:" %%i in (1.txt) do echo %%i>2.txt