问题标签 [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 投票
34 回答
174544 浏览

python - 获取文件的最后n行,类似于tail

我正在为 Web 应用程序编写日志文件查看器,为此我想通过日志文件的行进行分页。文件中的项目是基于行的,最新的项目位于底部。

所以我需要一种tail()可以n从底部读取行并支持偏移的方法。这是我想出的帽子:

这是一个合理的方法吗?使用偏移量尾随日志文件的推荐方法是什么?

0 投票
26 回答
556777 浏览

windows - 相当于 Unix tail 命令的 Windows

我正在寻找等效于 Unix 'tail' 命令的命令,它允许我在写入日志文件时观察它的输出。

0 投票
7 回答
47841 浏览

notepad++ - 流式日志(txt)查看器

任何人都知道可以以流方式读取 txt 文件的查看器(或 Notepad++ 插件)?例如,我想查看一个 txt 文件的最后 10 行,它们会不断地附加。

0 投票
9 回答
14838 浏览

c - 二进制“尾部”文件

我猜这个网站上的大多数人都熟悉 tail,如果不熟悉的话 - 它提供了一种“跟随”模式,当文本附加到文件 tail 时,会将这些字符转储到终端。

我正在寻找的(如果有必要也可能自己写)是一个适用于二进制文件的 tail 版本。基本上,我有一个无线链接,当文件从另一个网络链接下来时,我想将它涓涓细流。查看尾部源代码,重写它不会太难,但我宁愿不重新发明轮子!这并不是严格意义上的“尾部”,因为我希望复制整个文件,但它会观察添加新字节并流式传输这些字节。

想法?

0 投票
4 回答
1741 浏览

perl - 有状态的尾巴(仅显示上次执行的新行)

我希望能够查看自上次查询以来向文件添加了多少行,而无需再次读取整个文件。

就像是 :

最好使用简单的 Perl 解决方案,因为我无法轻松访问编译器。

0 投票
3 回答
15000 浏览

unix - 什么是 Solaris 等价于 BSD 的“tail -n100”?

我已经查过一千遍了,但我总是忘记它,所以,永远在这里:

Solaris 对tail.

我如何做相当于 BSD 的?tail -nN

我想要的是tail输入的最后N行。

0 投票
4 回答
23592 浏览

shell - 如何获取除前 20 行之外的文件的最后一行?

假设我有一个包含任意行数的文件,例如 125。我想获取除第一个 n 之外的所有行,例如 20。所以,我想要第 21-125 行。

有没有办法用tail/head或其他工具来做到这一点?

0 投票
5 回答
9817 浏览

unix - 打破 HP-UX 中的“while read”循环正在读取的“tail -f”

我正在尝试编写一个(sh -bourne shell)脚本,在将行写入文件时对其进行处理。我试图通过将输出tail -f输入while read循环来做到这一点。根据我在 Google 的研究以及处理类似问题但使用 bash 的这个问题,这种策略似乎是正确的。

从我读过的内容来看,当被跟踪的文件不再存在时,我似乎应该能够跳出循环。它没有。实际上,似乎我可以摆脱这种情况的唯一方法是在另一个会话中终止该进程。tail似乎确实可以正常工作,否则作为测试:

我在另一个会话中附加的数据file只是来自上面编写的循环处理的文件。

这是在 HP-UX 版本 B.11.23 上。

感谢您提供的任何帮助/见解!

0 投票
3 回答
2790 浏览

logging - 将格式应用于 Unix shell

我一直在查看tail -f最近使用的一些服务器日志,并且认为如果我可以格式化输出会更容易看到一些东西。实际上,我正在寻找的只是一种可能为某些单词着色(由正则表达式确定)并可能删除某些单词(再次由正则表达式确定)的方法。

知道 一些程序可以实时可视化服务器日志等等,但我对此更感兴趣。

0 投票
1 回答
771 浏览

opengl - glTail 启动错误

对于所有不知道我在说什么的人,它是来自Fudgie的glTail

在家里的 Mac 上,我一直无法让 glTail 工作。我已经让它在我的工作 Mac 上工作。这只是最后的手段,因为过去 2 天什么都没有,但似乎是在浪费时间。

我安装了相同的库:Ruby 1.8.6、Gem 1.3.1、net-ssh 1.1.4、Chipmunk 2D、ruby-opengl 0.60.0 和 file-tail 1.0.3。

这是我运行以尝试启动它的命令:

它马上说(几乎是瞬间):

如果你看engine.rb,它是第一行:

我有一种感觉,就是没有正确安装 GLUT。我不期待太多帮助,因为它本身的代码几乎没有文档。但是看到它立即被杀死,我有一种感觉,也许它没有一直更新,很可能是 OpenGL。