我需要用另一行文本替换一行文本的一部分:
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个左右需要更改。我根本不需要它循环,因为每次我需要编辑文件时,需要更改的文本将完全相同,并且每次都需要更改相同的行数。提前谢谢
答案 0 :(得分:1)
使用sed
的一种方式:
sed -e "s/\(.*\)/\1 Name=weather/" file.txt > /your/new/location/newfile.txt
也许你应该更新你的问题,包括示例输入和预期输出。但是上面这行应该让你开始。