grep 返回没有这样的文件或目录
我尝试使用此命令来 grep IP,但收到错误没有这样的文件或目录
。
cat sub.txt | xargs dig {}+short | grep -Po ([0-9]){2,3}(\\.[0-9]{1,3}){3}
I'm trying to grep the IPs by using this command but I get an error No such file or directory
.
cat sub.txt | xargs dig {}+short | grep -Po ([0-9]){2,3}(\\.[0-9]{1,3}){3}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这应该完成完整的工作:
请参阅:
man dig
This should do the complete job:
See:
man dig
我只是在 -Po 之后添加 " 双引号,现在它可以工作了 ^^
grep -Po "([0-9]){2,3}(\.[0-9]{1,3} ){3}"
I'm just adding " double quotation after the -Po and now it works ^^
grep -Po "([0-9]){2,3}(\.[0-9]{1,3}){3}"