当前位置: 首页 > 面试题库 >

如何在Linux Shell中使用正则表达式从文件中提取IP地址?

殷耀
2023-03-14
问题内容

如何在Linux
Shell中通过regexp提取文本部分?可以说,我有一个文件,其中每一行都是一个IP地址,但是位置不同。使用常见的unix命令行工具提取这些IP地址的最简单方法是什么?


问题答案:

您可以使用grep将其拉出。

grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file.txt


 类似资料:
  • 问题内容: 在一个应用程序中,我得到了包含IP地址的字符串,但是这些字符串没有精确的格式。我们所知道的是,这些字符串可能包含IP地址。 这是字符串的示例: “ XPSPort” “ IP_10.29.167.187” “ 10.29.166.193” 我想获得一个Java代码,如果有一个Java代码,则提取该字符串的IP地址;如果该字符串不包含IP地址,则返回“”。 我尝试了这段代码,但它不起作用

  • 本文向大家介绍在Python中使用正则表达式提取电子邮件地址,包括了在Python中使用正则表达式提取电子邮件地址的使用技巧和注意事项,需要的朋友参考一下 电子邮件地址非常复杂,并且没有在世界范围内遵循的标准,这使得很难在正则表达式中识别电子邮件。RFC 5322指定电子邮件地址的格式。我们将使用这种格式从文本中提取电子邮件地址。 例如,对于给定的输入字符串- 我们应该得到输出- 我们可以使用以下

  • 问题内容: 我需要使用python从文件名中提取日期。日期采用以下格式: 例子: 提取此内容的最佳方法是使用正则表达式? 我有一些代码: 该代码将打印“ 10”。关于如何打印日期的一些线索? 最好的祝福, 问题答案: 假定日期始终采用以下格式:[MM]-[DD]-[YYYY]。

  • 本文向大家介绍JS 正则表达式从地址中提取省市县,包括了JS 正则表达式从地址中提取省市县的使用技巧和注意事项,需要的朋友参考一下 直接上代码,一看就懂, 一般国内地址返回Array前三项就是省市县,若要扩展到社区、街道等可自行扩展。 返回结果 总结 以上所述是小编给大家介绍的JS 正则表达式从地址中提取省市县 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感

  • 我正在尝试用常规提取来提取强文本json,然后用格式化的json将其发布到下一个请求正文数据中。对于我提取的json,它们没有格式化,我只是想知道是否有任何功能或方法来格式化它? 使用正则表达式提取器获取请求(提取粗体部分) 在下一个请求中发布提取的数据(从上面的请求中提取的JSON数据用正则表达式显示为整个字符串,只是想知道如何在这个正文数据中格式化?)

  • 问题内容: 我想从一般的HTML页面中提取所有文本(是否显示)。 我想 删除 任何HTML标记 任何JavaScript 任何CSS样式 是否有一个正则表达式(一个或多个)可以实现? 问题答案: 您不能真正用正则表达式解析HTML。太复杂了。RE根本无法正确处理部分。此外,某些常见的HTML之类的东西将在浏览器中作为适当的文本工作,但可能会使天真的RE感到困惑。 有了合适的HTML解析器,您会更快