Board logo

标题: 如何用批处理编辑文档 [打印本页]

作者: 26933062     时间: 2007-1-4 04:48    标题: 如何用批处理编辑文档

请问有没有办法用批处理给某个文档的每一行的前面加入一段文字?
比如文档a.txt内容如下
ahdse fdfafd
adfsadfasfsdf
jkjkliss
dsjfosidfjsdfs
我要在每一行的前面都加上"你好" 二字,批处理作的到吗?

作者: lxmxn     时间: 2007-1-4 06:05

for /f "delims=" %i in (a.txt) do >>new_a.txt echo 你好%i
::命令行执行

作者: vkill     时间: 2007-1-4 06:22
搜索老帖子,很多的
作者: 26933062     时间: 2007-1-4 06:50
谢谢,懂了.
作者: gyfhgyfh     时间: 2007-1-4 06:56
XP sp2 运行

for /f "delims=" %i in (a.txt) do >>new_a.txt echo 你好%i

后提示:

此时不应有 i

这是何解???

[ Last edited by gyfhgyfh on 2007-1-4 at 07:05 AM ]
作者: ccwan     时间: 2007-1-4 07:04
要注意,代码中只有一个%,这是在命令行运行的,用批处理用%%
作者: gyfhgyfh     时间: 2007-1-4 07:08
:o o,原来如此。让大家见笑了。