问题标签 [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.
python - 获取文件的最后n行,类似于tail
我正在为 Web 应用程序编写日志文件查看器,为此我想通过日志文件的行进行分页。文件中的项目是基于行的,最新的项目位于底部。
所以我需要一种tail()
可以n
从底部读取行并支持偏移的方法。这是我想出的帽子:
这是一个合理的方法吗?使用偏移量尾随日志文件的推荐方法是什么?
windows - 相当于 Unix tail 命令的 Windows
我正在寻找等效于 Unix 'tail' 命令的命令,它允许我在写入日志文件时观察它的输出。
notepad++ - 流式日志(txt)查看器
任何人都知道可以以流方式读取 txt 文件的查看器(或 Notepad++ 插件)?例如,我想查看一个 txt 文件的最后 10 行,它们会不断地附加。
c - 二进制“尾部”文件
我猜这个网站上的大多数人都熟悉 tail,如果不熟悉的话 - 它提供了一种“跟随”模式,当文本附加到文件 tail 时,会将这些字符转储到终端。
我正在寻找的(如果有必要也可能自己写)是一个适用于二进制文件的 tail 版本。基本上,我有一个无线链接,当文件从另一个网络链接下来时,我想将它涓涓细流。查看尾部源代码,重写它不会太难,但我宁愿不重新发明轮子!这并不是严格意义上的“尾部”,因为我希望复制整个文件,但它会观察添加新字节并流式传输这些字节。
想法?
perl - 有状态的尾巴(仅显示上次执行的新行)
我希望能够查看自上次查询以来向文件添加了多少行,而无需再次读取整个文件。
就像是 :
最好使用简单的 Perl 解决方案,因为我无法轻松访问编译器。
unix - 什么是 Solaris 等价于 BSD 的“tail -n100”?
我已经查过一千遍了,但我总是忘记它,所以,永远在这里:
Solaris 对tail
.
我如何做相当于 BSD 的?tail -nN
我想要的是tail输入的最后N行。
shell - 如何获取除前 20 行之外的文件的最后一行?
假设我有一个包含任意行数的文件,例如 125。我想获取除第一个 n 之外的所有行,例如 20。所以,我想要第 21-125 行。
有没有办法用tail
/head
或其他工具来做到这一点?
unix - 打破 HP-UX 中的“while read”循环正在读取的“tail -f”
我正在尝试编写一个(sh -bourne shell)脚本,在将行写入文件时对其进行处理。我试图通过将输出tail -f
输入while read
循环来做到这一点。根据我在 Google 的研究以及处理类似问题但使用 bash 的这个问题,这种策略似乎是正确的。
从我读过的内容来看,当被跟踪的文件不再存在时,我似乎应该能够跳出循环。它没有。实际上,似乎我可以摆脱这种情况的唯一方法是在另一个会话中终止该进程。tail
似乎确实可以正常工作,否则作为测试:
我在另一个会话中附加的数据file
只是来自上面编写的循环处理的文件。
这是在 HP-UX 版本 B.11.23 上。
感谢您提供的任何帮助/见解!
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。