使用grep批量获取“ <”和“>”中的文本

算法

我正在尝试在“ <”和“>”内的file.txt中重复一个单词两天,但无法获取它。例如,在file.txt中有类似的内容:

30993250 (<[email protected]> 2014-09-22 12:41:56 +0200 365)

它来自一个git blame -L 365,+1 path\to\file.cpp-e,我只想恢复里面的电子邮件。我正在尝试下面的代码:

grep -oP '(?<=\<)\w+(?= \>)' ..\log\file.txt > ..\log\result.txt

grep -Po '(?<=\().*(?=\))' ..\log\file.txt > ..\log\result.txt

但是它不起作用,并说文件的语法不正确或找不到指定的路径。我不明白,我尝试了很多组合,但是没有用...

我想说我在Windows下使用批处理。请问有人可以帮助我吗?

编辑:我找到了一种解决方案,其中我使用ASCII表是这样的:

grep -oP '["\074].*["\076]' ..\log\file.txt > ..\log\result.txt

但是像这样显示“ <>”字符:

<[email protected]>

我该如何删除呢?

谢谢

吉布

grep将查找并显示,但不会从行中删除任何内容。

但是根据您的情况,您可以读取结果并删除<>字符。

grep -oP '["\074].*["\076]' ..\log\file.txt > ..\log\result.txt
setlocal EnableDelayedExpansion
set /p line=   < ..\log\result.txt
set "line=!line:<=!"
set "line=!line:>=!"
echo !line!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用grep -P和lookahead / lookbehind在模式之间获取文本

来自分类Dev

从文本中获取IP和端口

来自分类Dev

获取和设置xml字段中的文本

来自分类Dev

从文本中获取IP和端口

来自分类Dev

如何从文本中获取NN和NNS?

来自分类Dev

使用grep从文本中获取URL

来自分类Dev

使用python从文本中获取人名和组织名称的方法

来自分类Dev

使用python从文本中获取人名和组织名称的方法

来自分类Dev

网页抓取 - 从使用 BeautifulSoup 和 Python 的类中获取文本?

来自分类Dev

如何使用 Selenium 和 BeautifulSoup 从标签中获取文本

来自分类Dev

如何在文本框的TextChanged事件中获取文本的旧文本和更改后的文本?

来自分类Dev

替换在文本输入中错误使用“ a”和“ an”

来自分类Dev

批量查找和复制文本列表中的文件夹

来自分类Dev

使用sed和awk替换搜索文本中的文本?

来自分类Dev

我无法从Shell脚本中的文本中删除新行(使用sed和grep)

来自分类Dev

我无法从Shell脚本中的文本中删除新行(使用sed和grep)

来自分类Dev

使用grep和sed筛选文本

来自分类Dev

如何从Unity中的Wordpress帖子中获取文本和图像

来自分类Dev

猛击。使用 find、cat 和 grep 在文件中查找特定文本

来自分类Dev

Xpath,在Google表格中获取包含文本和图像的表格

来自分类Dev

从文件中获取文本时,不会解码ç和ã等特殊字符

来自分类Dev

如何从iOS中的服务器获取文本和图像

来自分类Dev

如何从文本中获取元音,辅音和其他字符

来自分类Dev

从文本中获取字体和字体大小?

来自分类Dev

在Excel中'x'之后和''y'之前获取文本

来自分类Dev

如何使用Selenium和Python在iframe中获取<p>标记中的文本?

来自分类Dev

使用curl和grep / sed / awk在HTML标签中获取时间

来自分类Dev

使用grep,sed,awk和cut从日志中获取信息

来自分类Dev

使用grep和tail从日志中获取唯一行

Related 相关文章

  1. 1

    使用grep -P和lookahead / lookbehind在模式之间获取文本

  2. 2

    从文本中获取IP和端口

  3. 3

    获取和设置xml字段中的文本

  4. 4

    从文本中获取IP和端口

  5. 5

    如何从文本中获取NN和NNS?

  6. 6

    使用grep从文本中获取URL

  7. 7

    使用python从文本中获取人名和组织名称的方法

  8. 8

    使用python从文本中获取人名和组织名称的方法

  9. 9

    网页抓取 - 从使用 BeautifulSoup 和 Python 的类中获取文本?

  10. 10

    如何使用 Selenium 和 BeautifulSoup 从标签中获取文本

  11. 11

    如何在文本框的TextChanged事件中获取文本的旧文本和更改后的文本?

  12. 12

    替换在文本输入中错误使用“ a”和“ an”

  13. 13

    批量查找和复制文本列表中的文件夹

  14. 14

    使用sed和awk替换搜索文本中的文本?

  15. 15

    我无法从Shell脚本中的文本中删除新行(使用sed和grep)

  16. 16

    我无法从Shell脚本中的文本中删除新行(使用sed和grep)

  17. 17

    使用grep和sed筛选文本

  18. 18

    如何从Unity中的Wordpress帖子中获取文本和图像

  19. 19

    猛击。使用 find、cat 和 grep 在文件中查找特定文本

  20. 20

    Xpath,在Google表格中获取包含文本和图像的表格

  21. 21

    从文件中获取文本时,不会解码ç和ã等特殊字符

  22. 22

    如何从iOS中的服务器获取文本和图像

  23. 23

    如何从文本中获取元音,辅音和其他字符

  24. 24

    从文本中获取字体和字体大小?

  25. 25

    在Excel中'x'之后和''y'之前获取文本

  26. 26

    如何使用Selenium和Python在iframe中获取<p>标记中的文本?

  27. 27

    使用curl和grep / sed / awk在HTML标签中获取时间

  28. 28

    使用grep,sed,awk和cut从日志中获取信息

  29. 29

    使用grep和tail从日志中获取唯一行

热门标签

归档