我需要編寫一個bash腳本,它將帶有一個可打印的nmap輸出文件,該文件顯示帶有端口80的IP地址,並將端口80打開的IP複製到另一個文本文件。輸出看起來類似於此:如何編寫bash腳本來搜索文件中的IP並將它們寫入另一個文件?
# Nmap 4.76 scan initiated Thu Dec 3 13:36:29 2009 as: nmap -iL ip.txt -p 80 -r -R -PN --open -oA output
Host: 192.168.1.100() Status: Up
Host: 192.168.1.100() Ports: 80/open/tcp//http///
Host: 192.168.1.100() Status: Up
# Nmap done at Thu Dec 3 13:36:29 2009 -- 3 IP addresses (3 hosts up) scanned in 0.28 seconds
我對bash腳本編程相當新,所以我不確定從哪裏開始。如果你能用這個腳本來幫助我,我將非常感激。
你並不需要重定向將文件轉換爲'grep' - 將文件名作爲參數。 – 2009-12-03 19:38:55
@丹尼斯 - 我懇求「腦子小故障」。修正了,謝謝。 – retracile 2009-12-03 19:46:17