问题标签 [grep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6653 浏览

groovy - Groovy grep 一个单词

我想为java进程grep然后找到使用的最大堆内存。我试过这个

虽然str有类似java -Xmx1024M /kv/classes/bebo/ -Xms512M 如何提取值1024M?我打算使用 java regex,但认为有人可能知道 groovy 中的一种很酷的方式。

0 投票
7 回答
2725 浏览

regex - 如何从文件中提取文本行?

我有一个充满文件的目录,我需要从它们中提取页眉和页脚。它们都是可变长度的,所以使用 head 或 tail 是行不通的。每个文件都有一行我可以搜索,但我不想在结果中包含该行。

通常是

并以

我希望文件名保持不变,所以我需要覆盖原件,或者写入不同的目录,我会自己覆盖它们。

哦,是的,它当然是在 linux 服务器上,所以我有 Perl、sed、awk、grep 等。

0 投票
2 回答
1885 浏览

regex - 有用的正则表达式教程

有没有关于使用正则表达式的好教程,尤其是grep?我试着用谷歌搜索了一些,但大多数教程都太基础了,涵盖了我已经知道的东西。

0 投票
3 回答
1495 浏览

regex - 匹配两个原子的有效grep方法?

我正在寻找一种方法来 grep 多个原子,例如“foo”和“bar”。我知道我可以用
grep 'foo' file | grep 'bar'
它们来获得它们,但我想知道是否有更有效的方法。任何谷歌搜索似乎都只会抛出基于“或”的搜索结果,而不是“和”。

0 投票
8 回答
275682 浏览

ubuntu - 什么是 makeinfo,我如何获得它?

我正在尝试构建 GNU grep,当我运行 make 时,我得到:

什么是 makeinfo,我如何获得它?

(这是 Ubuntu,如果它有所作为)

0 投票
4 回答
1038 浏览

perl - 如何提取文本中的所有引用?

我正在寻找一个输出文本中所有引用的SimpleGrepSedPerlOrPythonOneLiner 。


示例 1:

标准输出:


示例 2:

标准输出:

等等

链接到相应的文本)。

0 投票
3 回答
8536 浏览

groovy - 如何在 grep 中使用 groovy 中的变量?

我需要从file.txt中查找具有一堆名称的行,例如clientLogin=a@yahoo.comclientLogin=b@gmail.com

file.txt 有垃圾,即email=a@yahoo.com email=b@gmail.com. 我需要过滤掉这些

一旦我得到这些行,我需要为 gmail 和 yahoo grep 并得到他们的计数

这行不通。如何动态替换 $l.get(1) 值?


问题是 ${l.get(0)} 必须在“”内,即:

使它看起来像:

clientLogin=${l.get(0)}不会产生结果。我不确定我哪里出错了。

感谢您的建议,但至少在我尝试时不会产生结果。


file.txt 有很多垃圾和类似的模式:

因此我愿意

这样我就可以根据需要链接 grep 并最终达到我需要的计数。

如果我使用,我不确定是否可以链接 greps

感谢您的输入。

0 投票
2 回答
608 浏览

ruby - 用andand查找和替换“!= null”代码的最佳方法是什么?

我重构了我的代码,我正在寻找一种解决方案来 grep 我的源文件,例如

为了以后用 ruby​​ 的 andand 或 groovy 的 ? 替换它。操作员(安全导航操作员)。

0 投票
2 回答
90788 浏览

grep - 使用带有正则表达式的 grep 过滤掉匹配项

我正在尝试将 grep 与 -v 一起用于反转匹配以及 -e 用于正则表达式。我无法正确使用语法。

我正在尝试类似的东西

如果我这样做,它不会过滤如果我将其更改为

我明白了

我曾尝试使用 () 或引号,但找不到任何有效的方法。

我怎样才能做到这一点?

0 投票
7 回答
4680 浏览

regex - 如何快速找到与正则表达式匹配的文件的第一行?

我想在 Perl 脚本中使用正则表达式在文件中搜索一行。

假设它在安装了 grep 的系统中,最好:

  • grep通过open()命令调用外部
  • open()直接文件并使用while循环和if ($line =~ m/regex/)