问题标签 [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.
bash - 你如何通过 grep 管道输入到另一个实用程序?
我正在使用“tail -f”来跟踪更新的日志文件;接下来,我将其输出传递给 grep 以仅显示包含搜索词的行(在本例中为“org.springframework”);最后我想做的是将 grep 的输出通过管道传输到第三个命令“cut”:
如果 cut 命令可以从 grep 获取输入,它会为我删除每行的前 25 个字符!(如果我从链中删除“grep”,它会按预期工作。)
我在 bash 中使用 cygwin。
实际结果:当我添加第二个管道以连接到“cut”命令时,结果是它挂起,就好像它在等待输入一样(以防你想知道)。
unix - 您可以使用正则表达式 grep 文件并且只输出一行的匹配部分吗?
我有一个日志文件,其中包含许多错误行,例如:
我可以用一个 grep 调用过滤这些行:
这很好用,但我真正想做的是让 grep (或我将输出传递到的另一个 Unix 命令)只输出匹配行的电子邮件地址部分。
这可能吗?
bash - Colorized grep -- 查看带有突出显示的匹配项的整个文件
我发现grep
's --color=always
flag 非常有用。但是,grep 只打印匹配的行(除非您要求上下文行)。鉴于它打印的每一行都有一个匹配项,突出显示并没有增加尽可能多的功能。
我真的很想要cat
一个文件并查看突出显示模式匹配的整个文件。
有什么方法可以告诉 grep 打印正在读取的每一行,而不管是否匹配?我知道我可以编写一个脚本来在文件的每一行上运行 grep,但我很好奇这是否可以使用标准grep
.
perl - 按模式过滤文件名
我需要在以特定模式开头的目录中搜索文件,比如“abc”。我还需要消除结果中以“.xh”结尾的所有文件。我不确定如何在 Perl 中进行操作。
我有这样的事情:
我还需要从结果中删除所有以“.xh”结尾的文件
谢谢,毕
regex - 查找和替换部分文本
我正在尝试使用 GREP/Regex 进行搜索和替换
这是我正在寻找的
我想删除标签,并在 .+ 找到的内容周围<b>, <br>
放置标签。<h3>
但是我无法得到 .+ 在替换时发现的内容。
例如,我想找到这个
改成这个
任何帮助表示赞赏。
gcc - 无法对特定格式的文本进行 grep
我跑
我明白了
你怎么能grep比赛?
unix - 用于查找字符串集交点或异常值的 Unix 命令?
是否有与 UNIX 命令相当的
查找字符串集的交点或“异常值”。
一个示例应用程序:我有一个 html 模板列表,其中一些有 {% load i18n %} 字符串,其他没有。我想知道哪些文件没有。
编辑: grep -L 解决了上述问题。
这个怎么样:
文件1:
文件2:
% 相交文件 1 文件 2
%left-unique file1 file2
unix - Unix 'find' + 'grep' 语法与 awk
我使用这一行在我所在目录及其所有子目录的文件中查找短语“B206”。
它在尝试读取某些文件时崩溃,实际上将 putty 中的标题栏更改为一堆奇怪的字符
例如,当它遇到子目录中的 jpg 文件时,它总是崩溃。标题栏发生变化,画面中出现:
强迫我 Ctrl+C 回到提示符,然后退出。
有什么方法可以将代码添加到将排除 jpg 文件的这一行?更好的是,我可以在其中添加要排除的扩展列表的一段代码?
编辑:
-not & -我不为我工作
我发现这个类似的问题也与我的有点相关
unix - 是否有一些 Unix 实用程序可以让我用很少的输入来 grep 多个文件?
现在我经常这样做:
我记得有一些实用程序可以用更少的输入来做到这一点,但是哪个?
更新:如果可能,我更喜欢使用 Bash shell。