以下是使用Awk从nmap输出中提取端口的代码示例:
nmap -p- | awk '/open/{print $1}'
这将列出所有处于打开状态的端口。
nmap -p- -oG output.txt
awk '/open/{print $1}' output.txt
这将将nmap的输出保存到output.txt文件中,并从该文件中提取打开的端口。
nmap -p1-1000 | awk '/open/{print $1}'
这将列出1到1000之间的所有打开的端口。您可以根据需要更改端口范围。
请注意,这些示例假定您已经安装了nmap和Awk。