我有我的輸出結果NMAP到一個名爲的test.txt文件,它看起來像這樣:grep的nmap的輸出
Nmap scan report for 192.168.1.5
Host is up (0.13s latency).
PORT STATE SERVICE VERSION
23/tcp open telnet Linux telnetd
--
Nmap scan report for 192.168.1.7
Host is up (0.13s latency).
PORT STATE SERVICE VERSION
80/tcp open http Popper
--
Nmap scan report for 192.168.1.20
Host is up (0.13s latency).
PORT STATE SERVICE VERSION
110/tcp open pop3 Dove
我要輸出用grep從文件的結果在我的終端和管道將結果顯示在格式:IP地址,然後打開的端口是這樣的:
192.168.10.2
80
223
53
192.168.10.7
80
223
良好的示例數據和所需的輸出(pluse-uno!),但您忘記顯示您的代碼(minus-uno!)。 Stackoverflow不是一個免費的編碼服務。幾乎任何解決你的問題的嘗試都會表明,你不只是在尋找一個人爲你做這件事。爲了給你一個提示,你可以使用'ncat ... | sed's/Nmap scan report for //; s/Host is up [(] //''以移除不需要的標題信息。使用我提供的擴展它來擺脫所有不受歡迎的標題信息**並更新您的Q **。祝你好運。 – shellter