问题标签 [tail]

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 回答
624 浏览

grep - 在输出另一个 grep 命令时需要 grep 帮助

我有一个文件 test.log。非常大的日志文件。它具有不同级别的日志记录。例如,tracedebug、和。infowarningerror

显然trace,级别消息只是高速发送垃圾邮件。我想查看所有没有trace级别日志的消息。

所以我这样做了:

效果很好。

现在我想根据某个关键字过滤剩余的消息keyword1

所以我这样做了:

效果很好。

现在我想连续获得相同的输出,我想cattail -f.

但这不起作用。我根本没有输出。

我究竟做错了什么?以及如何获得我想要的过滤后的“尾部和跟随”输出。

谢谢您的帮助。

(顺便说一句,我正在使用 cygwin ......如果这有任何影响)

0 投票
3 回答
3106 浏览

ruby-on-rails - Rails 开发日志

我在 RoR 教程的第 6 章,似乎无法让命令“tail -f log/development.log”工作。使用带有 RVM 的 Mac OS X 10.6.6、Ruby 1.9.2、Rails 3.0.3。我正在尝试在一个 sanboxed Rails 控制台中运行它,这是正在发生的事情的输出:

有什么想法吗?

0 投票
2 回答
995 浏览

netbeans - Netbeans 7.0 Beta 如何跟踪 Symfony (webapp) 和 Apache 日志?

我想使用Netbeans 7.0来跟踪 1 个或多个日志(尤其是 Symfony 应用程序日志,还有,为什么不呢,本地和自定义 Apache 日志。

搜索没有帮助...你可以吗?非常感谢 !

0 投票
10 回答
21782 浏览

shell - 执行 tail -F 直到匹配模式

我想tail -F在一个文件上做一个直到匹配一个模式。我找到了一种使用方法awk,但恕我直言,我的命令并不是很干净。问题是由于一些限制,我只需要在一行中完成。

尾部将阻塞,直到EOF出现在文件中。它工作得很好。END 块是强制性的,因为 awkexit不会立即退出。它在退出之前进入 END 块awkevalEND 块挂在读取调用上(因为 tail),所以我需要做的最后一件事是在文件中写另一行以强制 tail 退出。

有人知道更好的方法吗?

0 投票
2 回答
1032 浏览

javascript - 是否有任何带有尾部或监视文件更改功能的 Mac 文本编辑器?

理想情况下,我想在TextMate中使用它,但除了Show Web Preview之外我没有找到任何功能,这很好,因为我可以设置更新页面的间隔,但绝对不适用于观看任何文件并且也适用语法高亮或任何格式。

我想要实现的一个简洁示例是模拟与CoffeScript Try Now功能完全相同的行为,您可以在其中输入一侧并查看文件在 javascript 中的样子。

所以理想情况下,我会打开我的.coffee文件,然后coffee --watch在终端上运行,该终端将跟踪该特定文件的任何文件更改,所以我可以在我的文本编辑器中弹出另一个窗口,它将不断更新咖啡脚本.js生成的文件。

这样,左边的窗口显示当前文件,右边的窗口显示正在以特定间隔观看的文件。

我不确定我是否清楚,如果没有,请告诉我.. 但基本上我只想实时查看运行特定脚本后我的文件会发生什么,但有语法突出显示和其他任何可能。

我只是在测试这个万花筒应用程序,它的可视化工作方式非常好,虽然不能编辑语法高亮功能,但它真的很好,所以它让我觉得像这样的东西真的很好:

干杯

0 投票
2 回答
409 浏览

windows - msysgit 的 scp 无法复制大文件

我在使用 msysgit(版本 1.7.1.msysgit.0)拖尾和 scp-ing 大文件时遇到问题。这篇文章表明底层 cygwin 库有问题。

有人知道解决或规避这些问题的好方法吗?

0 投票
1 回答
699 浏览

python - 理解“python中的tail -f”

我创建了一个非常简单的 python 脚本:

文件“some_file.txt”包含几行文本,当我运行脚本时它们将被写入屏幕。如果我然后在文件中添加一行echo "line" >> some_file.txt,则该行将在 1 秒内打印到屏幕上。但是:如果我在vim中打开文件,在底部添加一行并保存,脚本将停止运行。它既不将用vim编写的新行写入屏幕,也不响应进一步的echo ...命令。

供您参考,我目前在 Ubuntu 10.10 上使用 python 2.6.6。

0 投票
4 回答
12607 浏览

linux - 在将输出从 tail -f 通过管道传输到 grep 后写入文件

我希望在将输出从 tail -f 传输到 grep 后写入文件。比如说,在error_log“FreeSwitch.log”中为所有带有“Playing:”的行写入一个文件“temp”。

但不工作!这是一个centos 5.5

0 投票
4 回答
872 浏览

recursion - erlang如何处理与尾递归混合的case语句

假设我在这里有这段代码:

现在,理论上这是尾递归的,因为对 do_recv_loop 的三个调用都不需要返回任何内容。但是 erlang 会认识到这是尾递归并进行适当优化吗?我担心嵌套结构可能会使其无法识别。

0 投票
4 回答
6553 浏览

java - java中斐波那契函数的尾调用优化

我正在研究 Tail call recursion 并遇到了一些提到的文档。Sun Java 没有实现尾调用优化。我编写了以下代码以 3 种不同的方式计算斐波那契数:1. 迭代 2. 头递归 3. 尾递归

在运行这个程序时,我得出了一些结果:

  1. 对于 n>50,Head Recursive 方法无法完成。程序看起来像挂了。任何想法,为什么会发生这种情况?
  2. 与头递归相比,尾递归方法花费的时间要少得多。有时比迭代方法花费的时间更少。这是否意味着java在内部做了一些Tail调用优化?如果是这样,为什么我会在 n > 5000 时给出 StackOverflowError?

系统规格:

英特尔酷睿 5 处理器,

视窗XP,

32 位 Java 1.6

JVM 的默认堆栈大小。