使用简单的文本编辑器(例如 Mac 上的 textmate)将我的 46MB 文本文件中的所有空格替换为逗号需要多长时间?
答案1
从终端使用sed
这将需要几秒钟:
sed -i "s/ /,/g" bigfile
(在我的测试中,46 MB 二进制文件中的 565786 个空格在 2.1 秒内被替换。)
Vim 也可以运行(:%s/ /,/g
),但是速度稍微慢一些。
编辑:s/[[:space:]]/,/g
包含制表符(我假设你的意思是“空格”)
使用简单的文本编辑器(例如 Mac 上的 textmate)将我的 46MB 文本文件中的所有空格替换为逗号需要多长时间?
从终端使用sed
这将需要几秒钟:
sed -i "s/ /,/g" bigfile
(在我的测试中,46 MB 二进制文件中的 565786 个空格在 2.1 秒内被替换。)
Vim 也可以运行(:%s/ /,/g
),但是速度稍微慢一些。
编辑:s/[[:space:]]/,/g
包含制表符(我假设你的意思是“空格”)