Chinaunix

标题: 批量处理问题 [打印本页]

作者: LIerWx    时间: 2016-12-06 11:15
标题: 批量处理问题
  1.     Discovered open port 8119/tcp on 192.168.1.100
  2.     Discovered open port 8019/tcp on 192.168.1.100
  3.     Discovered open port 8029/tcp on 192.168.1.110
  4.     Discovered open port 8122/tcp on 192.168.1.101
  5.     Discovered open port 80/tcp on 192.168.1.128
  6.     Discovered open port 8239/tcp on 192.168.1.139
复制代码
如上文本,我要取到IP:PORT,然后执行curl http://IP:PORT
请问该如何去取到ip\port 再执行curl

作者: moperyblue    时间: 2016-12-06 12:47

  1. sed -nr 's#.*port ([0-9]+).*on *(.*)#curl http://\2:\1#e'
复制代码

?
作者: LIerWx    时间: 2016-12-06 14:29
回复 2# moperyblue
多谢大神,这个可以的。
但怎么把结果重定向到文件里?
我试了重定向到文件里是空的。。。





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2