【问题标题】:Search through file for IP addresses x.x.x.0 and x.x.x.255在文件中搜索 IP 地址 x.x.x.0 和 x.x.x.255
【发布时间】:2014-12-16 00:18:11
【问题描述】:

所以搜索大约 10,000 个 IP 地址的列表,我需要从列表中删除所有 x.x.x.0 和 x.x.x.255。我已经搜索了很长时间,但没有成功。我为此使用 vim 或 notepad++,但可以使用一些编程给正确的方向..

感谢您的帮助!

【问题讨论】:

  • “搜索”是什么意思?您是否尝试过任何正则表达式? \d+\.\d+\.\d+\.(0|255) 应该很容易做到。
  • 实际上效果很好!谢谢!!!我对正则表达式不太熟悉,但这绝对是我要研究的东西。感谢您的帮助!
  • 这个问题似乎离题了,因为它非常本地化并且同时过于宽泛!

标签: regex vim notepad++ ip-address


【解决方案1】:

会评论但不能,

您还应该能够将 grep 用于简单的 1 班轮:

grep -Pv '([0-9]{1,3}.){3}(0|255)' [inputfile] > [outputfile]

【讨论】:

  • 这将匹配 abc 123456789.1.1.0002589647000xyz ...0000000
猜你喜欢
  • 1970-01-01
  • 2022-06-14
  • 1970-01-01
  • 2012-11-13
  • 1970-01-01
  • 1970-01-01
  • 2020-10-18
  • 2012-03-10
  • 2017-08-17
相关资源
最近更新 更多