将文件中的tab转换为space空格 25 December 2013
在之前的一篇文章中提到了在Vim中将tab符转换为空格的方法,其实,和处理文件中的^M
的方法类似,在Linux中还有其它的方法可以将文件中的tab和space相互转换。
-
使用sed:
sed -i 's/^I/ /g' filename
,其中^I
是在命令行中输入<Ctrl-V><Tab>
来键入的,此方法将所有tab替换为4个空格。 -
在vi中使用替换命令
:%s/^I/ /g
,同样是输入<Ctrl-V><Tab>
来键入^I
,同样将所有tab替换为4个空格。 -
使用expand和unexpand命令
blog comments powered by Disqus