2014-09-23 148 views
0

我在递归目录中有大约1340 * 2 GB的文件。如果存在,我需要删除每个文件的最后一行新字符(只有一次,即使它有多个换行符)。
由于这些都是巨大的文件,请让我知道删除最后一个换行字符,而不读取整个文件到内存的方式,类似于sed命令sed '$ { /^$/ d}' *删除Windows批处理文件中的最后一个新行字符

任何帮助将高度赞赏的东西。请把我当成新手批次和窗户

+0

若要删除'CRLF'最后两个字节而无需重写整个文件可以通过一个真正的编程语言AIUI截断文件来完成。批处理文件和sed将不得不重写整个2TB + – foxidrive 2014-09-24 01:34:06

回答

相关问题