我正在尝试对连续运行的程序的输出进行grep输出,在Linux上我仅使用了--line-buffered,但它在macOS上不起作用,我不知所措。

macbook:~$ ggrep --version
ggrep (GNU grep) 3.3
Packaged by Homebrew
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Haertel and others; see
<https://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
macbook:~$ adb logcat | ggrep --line-buffered e

  <no output until I ctrl-C>

  ask by sjf translate from so

本文未有回复,本站智能推荐:

4回复

grep完全匹配[重复]

这个问题在这里已有答案: 从adb shell读取二进制stdout数据? 16个答案 我需要grep在ls命令的结果列表上进行完全匹配。 例如,如果我ls一个目录,这里的结果: 我想grep看看是否存在名为“init”的文件。 我需要grep只返
2回复

grep 和 awk 的使用

我尝试了一天,但没有修复。 我不知道这个方法。 但没有找到 我的字符串 我需要字符串“ _id=10097 ”
1回复

亚行| grep | 切不显示结果…但是猫| grep | 切没关系

在使用adb,grep和cut时遇到一些问题。 我在下面有一个命令 这导致多个文本之间出现“:”分隔。 如果我使用以下命令删除“:”之前的文本,则无法使用。 但是,如果我先转储到文件中,然后再执行相同操作。 有用。 我可以将这种方法用作解决方法,但我不希望先将其
1回复

显示要求的匹配次数后,grep不会终止

我正在尝试使用grep输出第一个匹配项并终止。 在我的情况下,要搜索的流来自Android logcat,但这可能无关紧要: adb logcat | grep -m1 SomeFilter 我使用-m选项将结果限制为单个匹配项。 如果输入流包含多个匹配项,则显示第一个匹配项,并
1回复

如何使用grep从Unity的logcat输出中删除无关条目?

您可以使用以下命令从Unity获取logcat输出: 这是每个输出调用将生成的典型日志消息。 如何使用grep返回上面的第一行而不返回第二或第三行? 我知道我可以使用-v反转匹配,因此可以使用以下命令删除“ DebugBindings”行; 但是,如何也可以排除空白行?
1回复

正则表达式在grep中不起作用

为什么grep与预期的正则表达式不匹配“ COL1,COL2,COL3”,而是与“ COL1,COL2,COL3,COL4,COL5,COL6”匹配? 它在文本编辑器中正确匹配,但未使用grep,我是否缺少任何特殊的转义或..? (使用OS X Lion) 文本: 命令:
2回复

grep --include 命令在 OSX Zsh 中不起作用

我正在关注如何在 Linux 上找到包含特定文本的所有文件的最佳答案? 在我的项目中搜索字符串。 这是我的命令grep --include=*.rb -rnw . -e "pattern" grep --include=*.rb -rnw . -e "pattern" Zsh 告诉我zsh: