日期:2014-05-16  浏览次数:20974 次

linux修改所有文件类型为文本类型
我用的系统是fedora   core   4,现一个文件夹中有许多文件,基本上都是.h,.cpp程序源文件,当然还有其它类型的文件,我现在想要将它们全部转换为文本类型,好用文本文件的批量修改工具来对其进行修改,请问如何做,有什么好办法吗?

------解决方案--------------------
.h , .cpp本身就是文本文件,你还要怎么改?
------解决方案--------------------
用sed,perl都很方便.
------解决方案--------------------
> > 而替换语句又无法识别除文本文件以外的其它所有文件(这我已经试过了)
你如何试的?
------解决方案--------------------
没仔细看,是不是grep提示文件不是文本文件?你加上-a强制grep按照文本文件处理二进制文件就好了。