0

这类似于

Linux GREP/SED [xargs] 在文件中查找模式和行号并使用 SED 删除

如何更改目录中所有文件中所有出现的单词

但我在使用 \n 时遇到问题。

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

这一切都是为了每个包含、定义、结构和函数都在自己的行上,以便将一些聚合到一个文件中。--我正在重构一个大型项目。

4

1 回答 1

1

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

于 2012-05-10T03:56:23.967 回答