逐行将文本文件复制到另一个文本文件?

时间:2011-10-20 20:31:49

标签: batch-file

第1部分

我正在尝试读取文本文件,然后逐行复制到另一个文本文件中。

这是我到目前为止所得到的:

@echo off

for /f %%A in (input.txt) DO (
    for /f %%B in (output.txt) DO (
        echo %%A > output.txt
    )
)

它运行,但只将input.txt中的最后一行放入output.txt,而我想写每一行。有什么想法吗?

我的主要项目

我的主要项目是采取以下输入:

input.txt
/fruits-and-veggies/oranges
/fruits-and-veggies/brussel-sprouts
/fruits-and-veggies/apples
/fruits-and-veggies/passion-fruit
/fruits-and-veggies/broccoli

然后分析标签<h1>Fruit!</h1>,然后在以下输出中编译包含它们的链接:

/fruits-and-veggies/oranges
/fruits-and-veggies/apples
/fruits-and-veggies/passion-fruit

将这些子目录作为子网站http://www.example.com

我知道我需要使用FINDSTR和for循环,但我不确定如何将批处理文件实际放到HTML中。

1 个答案:

答案 0 :(得分:2)

切换到追加&gt;&gt;而不是写&gt;。每次写作时都会覆盖文件。