shell - 尝试对 ip 列表进行 nmap 扫描。它不会通过 $ 列表
问题描述
请帮助我对此很陌生。非常感谢我能获得帮助的任何帮助或参考。不应该用iplist中的ip替换$吗?
for ip in $(cat iplist.txt); do sudo nmap -sS -p 80 -T4 $ip & done
12 ⚙
[14] 37884
[15] 37885
[16] 37886
[17] 37887
[14] + suspended (tty output) sudo nmap -sS -p 80 -T4 $ip
[18] 37888
[19] 37889
[18] + suspended (tty output) sudo nmap -sS -p 80 -T4 $ip
[19] + suspended (tty output) sudo nmap -sS -p 80 -T4 $ip
[15] + suspended (tty output) sudo nmap -sS -p 80 -T4 $ip
[16] + suspended (tty output) sudo nmap -sS -p 80 -T4 $ip
[17] + suspended (tty output) sudo nmap -sS -p 80 -T4 $ip
解决方案
不知道你&
在那里做什么。您可能希望将其替换为;
. 所以它读到 -for ip in $(cat iplist.txt); do sudo nmap -sS -p 80 -T4 $ip; done
推荐阅读
- google-apps-script - 通过 Google App Script 将 CSV/Excel 文件上传为工作表
- r - 从长度为 1 的列表中选择元素
- firebase - Flutter firebase - 无法捕获抛出白色的异常,尝试使用带有空键的地图更新文档
- python - raise 和 except 和有什么不一样?
- python - 在 Python 中按值拆分列表
- javascript - 在查询字符串中传递 '+'
- swift - 核心数据插入具有多重关系的一对多
- firebase - Firebase 云功能:我可以在 Firebase 云功能中启动实时音频流吗?
- php - 如何将一维数组转换为嵌套数组
- ?
- java - 如何通过自定义 Web 应用程序连接到 Alfresco 文档