在 Linux 上用硬制表符替换 6 GB 文件中的空格字符
我有一个 vi 命令,可以用硬制表符替换空格字符:
vi myfile.txt
: # To go to the last line
1,$s/ /\t/g # Then I type in this to replace spaces by a tab
I have a vi command that replaces spaces characters by a hard tab:
vi myfile.txt
: # To go to the last line
1,$s/ /\t/g # Then I type in this to replace spaces by a tab
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
除非您严格想要
sed
/awk
,否则tr
是最佳选择:Unless you strictly want
sed
/awk
,tr
is the best option for it:几乎同样的事情适用于
sed
,只需使用真正的选项卡而不是\t
:如果您从 bash 命令行执行此操作,那么您需要这样做一对 Ctrl-VTab 来获取选项卡。
Almost the same thing works with
sed
, just use a real tab instead of\t
:If you're doing this from the bash command line then you'll need to do a Ctrl-VTab pair to get a tab.