0

我需要用另一行文本替换一行文本的一部分,例如:

07/24/2012 06:30:00    <--what i start with
07/24/2012 06:30:00 Name=weather  <---is what i need it to look like

日期每天都在变化,我每天大约有 20 行要更改,使用 bat 文件执行此操作的最简单方法是什么,我希望能够运行它并打开文件,更改需要的内容更改然后在另一个位置吐出更改后的文本文件。此文本文件中有数百行需要保留在新的行中而不更改,只有大约 20 行需要更改。我根本不需要它循环,因为每次我需要编辑文件时,需要更改的文本将完全相同,并且每次都需要更改相同的行数。提前致谢

4

1 回答 1

1

一种使用方式sed

sed -e "s/\(.*\)/\1 Name=weather/" file.txt > /your/new/location/newfile.txt

也许您应该更新您的问题,以包括示例输入和预期输出。但是上面的行应该让你开始。

于 2012-07-23T23:55:51.077 回答