我一直在尝试制作一个端口扫描程序,以查看10.11.1.1-250中的所有计算机。输出有点模糊,我需要清理输出。
问题
我一直在尝试制作一个使用grep的脚本,以确保输出中显示以下行
“ 25(smtp)打开”
但是,当前输出只是不带grep的结果。
下面是我的代码
#!/bin/bash for i in $(seq 1 254); do nc -nv 10.11.1.$i 25 | grep "25 (smtp) open" & done
您可以简单地执行| grep open。
| grep open