我有一个Windows for / F命令,可以很好地处理高达2gb的文件但是什么都不做,当它们超过2gb时继续执行下一个命令
我搜索了有关限制的文档,但我找不到 - 有人可以确认这是一个真正的限制吗?
假设我需要复制一个删除前三行的文件 - 任何想法(for命令相当慢)。
答案 0 :(得分:0)
是的,我相信for /F
有2GB的限制。我认为最好的办法是使用gnuwin32中的sed
。 Google for gnuwin32 sed并点击第一个结果。下载二进制文件zip文件,并在路径中的某处提取bin文件夹的内容。
适当的命令如下:
sed "1,3d" oldfile > newfile
无论如何,这应该比批量for
循环快得多。