如何重新格式化一组文件中的所有换行符

时间:2012-05-10 02:32:52

标签: c regex bash sed grep

这类似于

Linux GREP/SED [xargs] find pattern and line number in files and remove with SED

How to change all occurrences of a word in all files in a directory

但我在使用\ n。

时遇到了问题

我正在尝试删除所有评论(//和/ ** /)和所有换行符,然后在每个}和}之后插入换行符;从一个功能。我还需要忽略预编译器指令。

这就是每个包含,定义,结构和函数在各自的行上进行聚合成单个文件的结果.--我正在重构一个大型项目。

1 个答案:

答案 0 :(得分:1)

有一个非常有用的程序叫indent,它用于自动缩进C源代码。下载它,阅读其手册页并检查它可以做什么。它可以解决你的问题...