可以grep
在连续流上使用吗?
我的意思是说是一条tail -f <file>
命令,但grep
在输出中仅保留我感兴趣的行。
我已经尝试过了,tail -f <file> | grep pattern
但是似乎grep
只能在tail
完成后才能执行,也就是说永远不会执行。
grep
使用BSD grep(FreeBSD,Mac OS X等)时,打开的行缓冲模式。
tail -f file | grep --line-buffered my_pattern
您无需为GNU
grep(几乎在任何Linux上使用)执行此操作,因为它会默认刷新(对于其他类似Unix的版本,如SmartOS,AIX或QNX,则为YMMV)。
问题内容: 如何递归所有目录和子目录? 问题答案: 第一个参数表示要搜索的正则表达式,而第二个参数表示应搜索的目录。在这种情况下,表示当前目录。 注意:这适用于GNU grep,在某些平台(如Solaris)上,必须专门使用GNU grep而不是传统实现。对于Solaris,这是命令。
我在这里试图实现的是,当用户选择ComboBox中的数据时,它会将其与我的HashMap匹配,并将其添加到ArrayList中。 代码有效。输出为: (用户从组合框中选择了 LOTR 1) 但是当我再次单击该按钮时,ArrayList会重置。我想要的是让ArrayList继续添加数据而不替换初始数据,即使它是重复的。例如: 基本上,用户可以从ComboBox中选择无数次,ArrayList不断添加
问题内容: 我有大量要搜索的小文件。我一直在寻找一个良好的事实上的多线程版本,但找不到任何东西。如何改善grep的用法?截至目前,我正在这样做: 问题答案: 如果在多核处理器上安装了xargs,则可以从以下内容中受益,以防万一有人感兴趣。 环境: 测试: 1.找到必要的文件,将它们通过管道传递到xargs,并告诉它执行8个实例。 2.找到必要的文件,将它们通过管道传递到xargs,并告诉它执行4个
问题内容: 假设您在python中输入了数字,并且想生成一个连续数字列表,例如 你怎么能这样 问题答案: 在Python 3中,您可以像这样使用内置函数 注意1: Python 3.x的函数返回一个对象。如果需要列表,则需要使用答案中所示的功能将其显式转换为列表。 注意2: 我们将数字9传递给函数,因为,函数将生成直到给定数字但不包括数字的数字。因此,我们给出实际数字+ 1。 注意3: Pytho
问题内容: 我正在编写一个提示输入的函数,然后根据输入返回不同的结果,然后再次要求输入。我已经得到它返回正确的值,但是我不确定如何使它再次提示输入。 这是该函数的实际代码: 在其中包含return的每一行中,它只是在调用先前定义的函数。的和是词典,前面所定义。 我只能使用内置函数。 问题答案: 我会用while循环来做。像这样:
问题内容: 我是webworker的新手,但我设法将xmlhttprequest发送到我的rest api,并且得到了json。但我想一次又一次(循环)发送此请求,直到页面处于活动状态。我实际上想实时显示值。我想制作一个简单的Web应用程序,在其中将数据插入数据库时,我的Webworker应该显示该数据而不刷新页面。有没有更好的方法可以做到这一点。请帮助我。对不起,英语不好。 问题答案: 您可