![将 46MB 文本文件中的所有空格替换为逗号](https://linux22.com/image/1273230/%E5%B0%86%2046MB%20%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E7%A9%BA%E6%A0%BC%E6%9B%BF%E6%8D%A2%E4%B8%BA%E9%80%97%E5%8F%B7.png)
使用简单的文本编辑器(例如 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
包含制表符(我假设你的意思是“空格”)