【发布时间】:2019-12-01 10:02:15
【问题描述】:
我有一个单行的 60GB 文件。
我需要做的就是更改最后一个“,”(文件中的最后一个字符)。
问题是sed 无法处理它,因为它都在一行中并且无法分配内存。
// file.txt
[0] ...mple12,sample13),(sample21,sample22,sample23),
// desired file.txt
[0] ...mple12,sample13),(sample21,sample22,sample23);
我收到一个错误Couldn't re-allocate memory
【问题讨论】:
-
您可以在一个编辑器中打开它并进行修改。如果这只是一份一次性工作。
-
它实际上是作为管道的一部分经常重复的东西