Goy*_*uix 11 c tail gnu-coreutils gnu-fileutils
我猜这个网站上的大多数人都熟悉尾部,如果没有 - 它提供了一种"跟随"模式,当文本附加到文件尾部时会将这些字符转储到终端.
我正在寻找(并可能在必要时写自己)是一个适用于二进制文件的尾部版本.基本上我有一个无线链接,我想通过另一个网络链接来涓流文件.查看尾部源代码,重写起来并不难,但我宁愿不重新发明轮子!这不是严格意义上的"尾部",因为我希望整个文件被复制,但它会在新的字节被添加并流式传输时观察.
想法?
Ada*_*rce 14
将它管道到hexdump:
tail -f somefile | hexdump -C
Run Code Online (Sandbox Code Playgroud)
Linux coreutils tail(1) 在二进制文件上工作得很好。对于大多数应用程序,您只需要避免其行方向,以便输出不会从数据结构中间的某个随机点开始。您只需从文件的开头开始即可做到这一点,这也正是您所要求的:
tail -c +1 -f somefile
工作得很好。