我有一个脚本,可以在一行中流式传输模式(没有换行符)。我想grep
stock_ticker
在该行中找到并输出它。现在脚本永远不会结束,基本上是无限循环。
我认为如何解决这个问题的另一种方法可能是将输入流分成几行并将其通过管道传输到 grep。据我所知,你可以grep
输出-但是按我的理解,我觉得一切从grep
,sed
,awk
通过读行线。
无论如何,我可以改变这种行为并解决这个问题吗?
./a.out | grep 'stock_ticker'
Run Code Online (Sandbox Code Playgroud)
当前输出Memory exhausted
. 这是因为 grep 在吐出输出之前逐行读取。我想改变这种行为。任何想法如何?