问题标签 [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.
grep - 在输出另一个 grep 命令时需要 grep 帮助
我有一个文件 test.log。非常大的日志文件。它具有不同级别的日志记录。例如,trace
、debug
、和。info
warning
error
显然trace
,级别消息只是高速发送垃圾邮件。我想查看所有没有trace
级别日志的消息。
所以我这样做了:
效果很好。
现在我想根据某个关键字过滤剩余的消息keyword1
。
所以我这样做了:
效果很好。
现在我想连续获得相同的输出,我想cat
用tail -f
.
但这不起作用。我根本没有输出。
我究竟做错了什么?以及如何获得我想要的过滤后的“尾部和跟随”输出。
谢谢您的帮助。
(顺便说一句,我正在使用 cygwin ......如果这有任何影响)
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 控制台中运行它,这是正在发生的事情的输出:
有什么想法吗?
netbeans - Netbeans 7.0 Beta 如何跟踪 Symfony (webapp) 和 Apache 日志?
我想使用Netbeans 7.0来跟踪 1 个或多个日志(尤其是 Symfony 应用程序日志,还有,为什么不呢,本地和自定义 Apache 日志。
搜索没有帮助...你可以吗?非常感谢 !
shell - 执行 tail -F 直到匹配模式
我想tail -F
在一个文件上做一个直到匹配一个模式。我找到了一种使用方法awk
,但恕我直言,我的命令并不是很干净。问题是由于一些限制,我只需要在一行中完成。
尾部将阻塞,直到EOF
出现在文件中。它工作得很好。END 块是强制性的,因为 awkexit
不会立即退出。它在退出之前进入 END 块awk
。eval
END 块挂在读取调用上(因为 tail),所以我需要做的最后一件事是在文件中写另一行以强制 tail 退出。
有人知道更好的方法吗?
javascript - 是否有任何带有尾部或监视文件更改功能的 Mac 文本编辑器?
理想情况下,我想在TextMate中使用它,但除了Show Web Preview之外我没有找到任何功能,这很好,因为我可以设置更新页面的间隔,但绝对不适用于观看任何文件并且也适用语法高亮或任何格式。
我想要实现的一个简洁示例是模拟与CoffeScript Try Now功能完全相同的行为,您可以在其中输入一侧并查看文件在 javascript 中的样子。
所以理想情况下,我会打开我的.coffee
文件,然后coffee --watch
在终端上运行,该终端将跟踪该特定文件的任何文件更改,所以我可以在我的文本编辑器中弹出另一个窗口,它将不断更新咖啡脚本.js
生成的文件。
像这样,左边的窗口显示当前文件,右边的窗口显示正在以特定间隔观看的文件。
我不确定我是否清楚,如果没有,请告诉我.. 但基本上我只想实时查看运行特定脚本后我的文件会发生什么,但有语法突出显示和其他任何可能。
我只是在测试这个万花筒应用程序,它的可视化工作方式非常好,虽然不能编辑语法高亮功能,但它真的很好,所以它让我觉得像这样的东西真的很好:
干杯
windows - msysgit 的 scp 无法复制大文件
我在使用 msysgit(版本 1.7.1.msysgit.0)拖尾和 scp-ing 大文件时遇到问题。这篇文章表明底层 cygwin 库有问题。
有人知道解决或规避这些问题的好方法吗?
python - 理解“python中的tail -f”
我创建了一个非常简单的 python 脚本:
文件“some_file.txt”包含几行文本,当我运行脚本时它们将被写入屏幕。如果我然后在文件中添加一行echo "line" >> some_file.txt
,则该行将在 1 秒内打印到屏幕上。但是:如果我在vim中打开文件,在底部添加一行并保存,脚本将停止运行。它既不将用vim编写的新行写入屏幕,也不响应进一步的echo ...
命令。
供您参考,我目前在 Ubuntu 10.10 上使用 python 2.6.6。
linux - 在将输出从 tail -f 通过管道传输到 grep 后写入文件
我希望在将输出从 tail -f 传输到 grep 后写入文件。比如说,在error_log“FreeSwitch.log”中为所有带有“Playing:”的行写入一个文件“temp”。
但不工作!这是一个centos 5.5
recursion - erlang如何处理与尾递归混合的case语句
假设我在这里有这段代码:
现在,理论上这是尾递归的,因为对 do_recv_loop 的三个调用都不需要返回任何内容。但是 erlang 会认识到这是尾递归并进行适当优化吗?我担心嵌套结构可能会使其无法识别。
java - java中斐波那契函数的尾调用优化
我正在研究 Tail call recursion 并遇到了一些提到的文档。Sun Java 没有实现尾调用优化。我编写了以下代码以 3 种不同的方式计算斐波那契数:1. 迭代 2. 头递归 3. 尾递归
在运行这个程序时,我得出了一些结果:
- 对于 n>50,Head Recursive 方法无法完成。程序看起来像挂了。任何想法,为什么会发生这种情况?
- 与头递归相比,尾递归方法花费的时间要少得多。有时比迭代方法花费的时间更少。这是否意味着java在内部做了一些Tail调用优化?如果是这样,为什么我会在 n > 5000 时给出 StackOverflowError?
系统规格:
英特尔酷睿 5 处理器,
视窗XP,
32 位 Java 1.6
JVM 的默认堆栈大小。