shell 及相关 / 平时应用 / 未分类 · 2013年3月11日

整理网上下载的不干净源码

这个情况,我想和我一样搞linux的很多亲都遇到吧
http://blog.csdn.net/zhuying_linux/article/details/6904568
倒如,到这里上面下载一点代码回来后,发现行首都是有数字的 ,想一个个删除就很没意思,还可能你删除又发现还有很多空格啊,是不是觉得很坑爹呢
其实 我们可以这样搞定它
1.在vim 中
#所以行的首数字
%s/^[0-9][0-9]*//
2.sed 搞定空字符
#删除所有行的首空字符
sed -i 's/^[[:space:]]* //' filename