Node.js 读取文件nodeJS(从行号到文件末尾)

Node.js 读取文件nodeJS(从行号到文件末尾),node.js,awk,Node.js,Awk,我正在编写nodejs应用程序,它需要读取大文件并生成数据。目前,我正在使用awk命令读取一些文件,其中我正在使用上次读取行计数 awk 'NR>last_line_count' fileName; 问题是这在windows中不起作用 从最后一行计数到文件末尾,我是否可以使用nodeJS API读取两个文件之间的数据 提前感谢当然可以:您可以从头开始阅读文件,并根据需要跳过任意多行。这是唯一的方法,本质上是awk以前为您所做的。为了使其可移植,只需在JavaScript中实现此步骤 如果

我正在编写nodejs应用程序,它需要读取大文件并生成数据。目前,我正在使用awk命令读取一些文件,其中我正在使用上次读取行计数

awk 'NR>last_line_count' fileName;
问题是这在windows中不起作用

从最后一行计数到文件末尾,我是否可以使用nodeJS API读取两个文件之间的数据


提前感谢

当然可以:您可以从头开始阅读文件,并根据需要跳过任意多行。这是唯一的方法,本质上是awk以前为您所做的。为了使其可移植,只需在JavaScript中实现此步骤

如果您的文件非常大,并且上面的解决方案太慢,您可以尝试lazy为您执行此操作:。如果它在C++中比在JS中的天真解决方案更有效地实现,则可能更快。