用46MB文本文件中的逗号替换所有空格


0

用逗号替换所有空白区需要多长时间才能使用简单的文本编辑器(例如Mac上的textmate)获取我的46MB文本文件?


你到底在问什么?你自己尝试过吗?如果是的话,你认为它花了太长时间吗?
Siim K

应该是即时的,如果不是即时的......
studiohack

这是46MB ...我不喜欢textmate,但是很多文本编辑器都扼杀了那些文件很大,textmate可能无法100%正常工作。
jcrawfordor 2011年

@nimble @studiohack它实际上是在20分钟后运行的。这就是我要问的原因。我只需要一些快速提示通常如何做到这一点。也许其他一些文本编辑器?
aneuryzm 2011年

Answers:


3

使用sed终端这需要几秒钟:

sed -i "s/ /,/g" bigfile

(在我的测试中,46 MB二进制文件中的565786个空格在2.1秒内被替换。)

Vim也工作(:%s/ /,/g)但速度稍慢。

编辑:s/[[:space:]]/,/g包含标签(我认为,你的意思是“空白”)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.