相关疑难解决方法(0)

Windows尾部命令的Windows等价物

我正在寻找相当于Unix'tail'的命令,它允许我在写入时查看日志文件的输出.

windows tail

400
推荐指数
13
解决办法
45万
查看次数

获取Windows中一个巨大文件的最后n行或字节(如Unix的尾部).避免耗时的选择

我需要在Windows 7中检索最后n行巨大文件(1-4 Gb).由于公司限制,我无法运行任何非内置命令.问题是我找到的所有解决方案似乎都读取整个文件,所以它们非常慢.

这可以快速完成吗?

笔记:

  1. 我设法快速获得前n行.
  2. 如果我得到最后n个字节就可以了.(我使用这个/sf/answers/1325563991/作为前n个字节).

这里的解决方案Windows Powershell中的Unix tail等效命令不起作用.使用-wait不会让它变快.我没有-tail(我不知道它是否会起作用).

PS:有相当的几个相关问题headtail,但不能集中在速度的问题.因此,有用或可接受的答案在这里可能没用.例如,

Windows相当于'tail'命令

CMD.EXE批处理脚本,用于显示txt文件中的最后10行

使用单个Windows命令从文件中提取N行

https://serverfault.com/questions/490841/how-to-display-the-first-n-lines-of-a-command-output-in-windows-the-equivalent

powershell获取文件的第一个x MB

https://superuser.com/questions/859870/windows-equivalent-of-the-head-c-command

windows powershell batch-file tail

19
推荐指数
3
解决办法
4万
查看次数

在R中将第一行X行从一个文件复制到另一个文件的最快方法?(跨平台)

我无法将文件加载到RAM中(假设用户可能需要具有100亿条记录的第一个十亿个文件)

这是我的解决方案,但我认为必须有一个更快的方法?

谢谢

# specified by the user
infile <- "/some/big/file.txt"
outfile <- "/some/smaller/file.txt"
num_lines <- 1000


# my attempt
incon <- file( infile , "r") 
outcon <- file( outfile , "w") 

for ( i in seq( num_lines ) ){

    line <- readLines( incon , 1 )

    writeLines( line , outcon )

}

close( incon )
close( outcon )
Run Code Online (Sandbox Code Playgroud)

io r large-files

7
推荐指数
3
解决办法
448
查看次数

如何在Windows cmd中打印文件的前5行

如何在Windows CMD中打印文件的前5行?

有一个问题我无法使用PowerShell(特定任务)和批处理脚本.你能帮帮我吗?

windows grep head windows-console

1
推荐指数
2
解决办法
7955
查看次数

标签 统计

windows ×3

tail ×2

batch-file ×1

grep ×1

head ×1

io ×1

large-files ×1

powershell ×1

r ×1

windows-console ×1