【发布时间】:2013-12-26 00:58:28
【问题描述】:
我有一堆大约 600 个文件,我需要在它们的顶部添加一行,将所有其他行向下推。
我怎样才能最轻松地做到这一点?这些文件是 .java 文件。
提前致谢!
【问题讨论】:
-
这是 Google 上“java prepend file”的第一个结果:stackoverflow.com/questions/2537944/…。请删除此问题。
-
不,我正在寻找一种涉及 notepad++ 或任何东西的方法,我无法编写 java 程序,而不是寻找一种在 java 中实现它的方法
-
是的,这很清楚,但是为什么要提到任何关于 .java 的内容。文件的扩展名或其中的内容完全无关紧要。除非它是 unicode 或 ascii 'cos unicode 在开头有一个有趣的代码。我不知道java文件是否曾经是unicode。但一个好的解决方案可能适用于 ascii 或 unicode
-
不是记事本++,而是 sed "1i\first line" -i.bak a.a 所以也许一些 cmd.exe shell for 循环可以在所有文件上执行此操作。所以对于 (.) 中的 %a 执行
@echo %a 所以,对于 (.) 中的 %a 执行@echo sed "1i\first line " -i.bak %a @echo.