我想安排端口給他們的特定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