我正在使用正則表達式來分析NMAP輸出。我想要打開相應端口的IP地址。現在我已經這樣做的一個很天真的方法:awk輸出的連接
awk '/^Scanning .....................ports]/ {print substr ($2,1,15);}' results.txt
awk '/^[0-9][0-9]/ {print substr($1,1,4);}' results.txt | awk -f awkcode.awk
其中awkcode.awk包含的代碼中提取號碼的開出的子串。 第一行打印出所有ips,第二行給我端口。我的問題是我希望他們映射到對方。有沒有辦法做到這一點?即使是一個sed腳本也可以。
這將有助於如果你顯示了'nmap'命令的一些輸出(或者你至少使用了什麼選項)。 – 2010-06-13 13:00:36
你應該提供關於這個文件的詳細信息(我可以運行nmap,但是太懶,並且使用哪些選項?),並且添加awk和sed標記 – ShinTakezou 2010-06-13 13:10:19
是的,請提供輸出和請求的輸出 – Drakosha 2010-06-13 13:22:25