如何直接更改Windows中Uncrustify格式化的文件?所有文档建议将标准输出传递给另一个文件。是否有一个干净的批处理脚本或Uncrustify中的方法直接更改文件?
我尝试过如下脚本:
for /R %%f in (..\..\..\src\Funs\*.c) do (
..\..\Uncrustify\uncrustify -c ..\..\Uncrustify\g.cfg -f %%f > %%f
)
问题是该文件最终为空,这是有道理的。我只是不知道解决方法
答案 0 :(得分:0)
- 替换是你的朋友(没有-f):
for /R %%f in (..\..\..\src\Funs\*.c) do (
..\..\Uncrustify\uncrustify -c ..\..\Uncrustify\g.cfg --replace %%f
)