我想我需要一个正则表达式代码来过滤 nmap output.txt 我使用一个名为:Word List Updater 2.7 的工具,所以这是输出:http://pastebin.com/HwgiVHDA
我想要过滤、删除重复项并看起来像这样,不好意思我的英语不好 5.2.128.130:3391 5.2.132.8:3389
然后没有端口:
1.179.133.46 1.186.40.82
这应该在 Windows 上运行。
答案1
包含端口:
cat pastebin.txt | awk '/Ports:/ { printf $2":"; print $5 } ' | sed ' s@/@#@pg ' | awk -F# '{print $1}' | uniq
5.2.128.20:3389
5.2.128.130:3389
5.2.128.138:3389
5.2.128.158:3389
不包含端口:
cat pastebin.txt | awk ' {print $2 } ' | uniq
5.2.128.20
5.2.128.130
5.2.128.138
5.2.128.158