Board logo

标题: [文本处理] 批处理怎样将文本中的数据生成一个指定格式的文本? [打印本页]

作者: zxsg_521    时间: 2011-3-15 18:38     标题: 批处理怎样将文本中的数据生成一个指定格式的文本?

如果有两个文本,第一个文本是文件内容如下:
HP001
HP002
HO003
HP004
。。。
HP999
第二个是一个指定格式的文本如
ABC: ex_###

想生成HP001.txt(文件写入ABC: ex_HP001 ),HP002.txt(文件写入ABC: ex_HP002 ),HP003.txt(文件写入ABC: ex_HP003 ),HP004.txt(文件写入ABC: ex_HP004 )

我自己的方法是:
echo off
For /F %%a in(Myfile.txt) do echo %%a>%%a.txt

但是这样只能生成HP001.TXT(文件中写入HP001)、HP002.TXT(文件中写入HP002)、HP003.TXT(文件中写入HP003)、HP004.TXT(文件中写入HP004内容)。。。。但不能达到我要的结果。
请大家帮帮忙。



作者: wc726842270    时间: 2011-3-15 19:23

第三个是什么?笔误?——HO003
第二个文本一定要用?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2