我想在文本文件的每个新行中添加一个预定义的文本,并使用添加的文本创建一个新的文本文件。请帮忙。
问问题
4613 次
1 回答
2
在 Windows 中,这将执行此操作:
(for /f "delims=" %L in (oldfile.txt) do @echo predefined text %L)> newfile.txt
请注意,在批处理文件中,您需要使用双%
符号:
(for /f "delims=" %%L in (oldfile.txt) do @echo predefined text %%L)> newfile.txt
另请注意,如果您不将“>”放在 %L 之后,则每行之后都会有一个空格。如果您使用“>>”而不是“>”,您将继续添加到 newfile.txt,而不是每次运行时都创建一个新文件。
于 2010-02-12T16:28:40.363 回答