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

python - 读取文件的最后 n 行(尾部)而不逐行读取?

可能重复:
使用 Python 获取文件的最后 n 行,类似于 tail

你好,

如何让 Python 返回文件的最后 n 行而不逐行读取?

0 投票
4 回答
16541 浏览

java - 如何在 Java 中连续读取文件?

我试图弄清楚如何连续读取文件,一旦添加了新行,就输出该行。我正在使用睡眠线程执行此操作,但它似乎只是吹过整个文件并退出程序。

有什么建议我做错了吗?

这是我的代码:

提前致谢

更新:我已经将“while(br.nextLine){”行更改为“while(TRUE){”

0 投票
1 回答
359 浏览

python - 基于共同头部或尾部的连接列表

解决以下问题的最快方法是什么我将根据常见的头部或尾部加入几个列表

0 投票
6 回答
1637 浏览

bash - 使用 bash 基于字符串位置“拖尾”二进制文件?

我有一堆二进制文件,每个文件都在文件末尾附近包含一个嵌入的字符串,但在不同的位置(每个文件中只出现一次)。我需要提取从字符串位置开始直到文件末尾的文件部分并将其转储到一个新文件中。

例如。如果文件的内容是“AWREDEDEDEXXXERESSDSDS”并且感兴趣的字符串是“XXX”,那么我需要的文件部分是“XXXERESSDSDS”。

在 bash 中执行此操作的最简单方法是什么?

0 投票
6 回答
956 浏览

windows - 窗户的尾巴

我找到了tail2win,但它是付费产品。有没有好的免费软件或共享软件?

0 投票
3 回答
756 浏览

bash - Linux tail 只有整个单词

我需要打印字符串的最后 20 个字符,但只打印整个单词。分隔符是一个空格“ ”。让我们考虑这个例子:

string="快速棕狐跳过懒狗"
echo $string | 尾巴-c20

返回s over the lazy dog。我需要它来over the lazy dog代替。你知道如何做到这一点吗?谢谢!

0 投票
8 回答
51538 浏览

bash - 如何在 Bash 中使用 tail 获取文件的最后一个非空行?

如何tail在 Bash shell 下使用最后一个非空行?

例如,my_file.txt看起来像这样:

你好
hola
bonjour
(空行)
(空行)

显然,如果我这样做,tail -n 1 my_file.txt我会得到一个空行。就我而言,我想得到bonjour. 我怎么做?

0 投票
6 回答
16804 浏览

c++ - 在 C++ 中实现“tail -f”

我想在 C++ 中创建一个与“tail-f”功能相同的小代码:观察文本文件中的新行并将它们显示在标准输出中。

这个想法是有一个监视文件的线程

有没有一种简单的方法可以不用每次都打开和关闭文件?

0 投票
2 回答
955 浏览

erlang - 在 Erlang 中拖尾二进制文件会添加神秘的位串

我想在命名管道上运行 tail 以促进一些二进制日志文件处理。问题是神秘数据被添加到流的开头。我通过使用打开的端口 (open_port) 启动 erlang 进程来运行我的测试,然后我使用另一个 shell 将 bin 放入命名管道中。

这是一个从端口获取数据的简单函数:

所以这里有两种方法让我获取相同的数据......

  1. 创建命名管道

    mkfifo named_pipe

  2. 此命令会一直阻塞,直到您从另一个 shell 运行“cat log.bin > named_pipe”

    {ok,TailBin} = 文件:read_file(log.bin)。

  3. 使用 erlang 文件库 FileBin = file:read_file(log.in) 将整个文件读入内存。

但是 TailBin 和 FileBin 是不一样的!TailBin 开头有一个神秘的 120 字节字符串:

0 投票
1 回答
926 浏览

java - Java Scanner 不会跟随文件

试图跟踪/解析一些日志文件。条目以日期开头,然后可以跨越多行。

这有效,但永远不会看到要归档的新条目。

Scanner 的 next() 或 hasNext() 似乎没有检测到新的文件条目。

知道我还能如何实现,基本上,带有自定义分隔符的 tail -f 。


好的 - 使用凯利的建议,我正在检查并刷新扫描仪,这很有效。谢谢 !!

如果有人有改进建议请做!