我想安排端口给他们的特定IP地址的安排数据批处理脚本。如何根据具体线路
文字:
IP Address:, 10.0.0.2
5900/tcp
IP Address:, 10.0.0.1
139/tcp
IP Address:, 10.0.0.13
445/tcp
IP Address:, 10.0.0.2
139/tcp
IP Address:, 10.0.0.2
445/tcp
IP Address:, 10.0.0.2
443/tcp
IP Address:, 10.0.0.1
1311/tcp
IP Address:, 10.0.0.13
1443/tcp
IP Address:, 10.0.0.1
443/tcp
IP Address:, 10.0.0.13
1311/tcp
IP Address:, 10.0.0.2
1443/tcp
IP Address:, 10.0.0.13
IP Address:, 10.0.0.2
IP Address:, 10.0.0.1
输出应该 输出:
10.0.0.1
139/tcp
443/tcp
1311/tcp
10.0.0.2
5900/tcp
139/tcp
445/tcp
443/tcp
1443/tcp
10.0.0.13
445/tcp
1443/tcp
1311/tcp
代码我到目前为止已经完成。 代码:
SET "ip= "
FOR /f "tokens=1,2 delims= " %%h IN (nx.txt) DO (
IF "%ip%"=="%%h" GOTO processq
SET "ip=%h"
ECHO %%h >> ReportNex.txt
ECHO %%i >> ReportNex.txt
)
GOTO :eof
:processq
ECHO %%i >> ReportNex.txt
GOTO :eof
关于如何实现该输出的任何想法? 我想无论是创建一个新的文件包含每个IPS端口或使用GOTO功能
StackOverflow不是一个免费的代码写入服务,因此您需要自己尝试,分享您的努力,并准确描述您卡住的位置。请在这里学习[问]!在IP地址:行之后是否会有多个'*/tcp'行,或者最多只有一行? – aschipfl
@aschipfl Yeap我真的做到了。但我只是没有工作,所以我没有发布。 –
如果它能很好地工作,你不会在这里问一个问题,你会吗? – aschipfl