0

我的一个文件夹中有大量文本文件 - 每个文本文件中都有一个域名列表。

我需要在每一行之前添加这个:

<url><loc>http://www.mysite.com/review/

这在每一行的末尾:

</url></loc>

有没有办法通过命令行一次对所有文件和所有行进行大规模执行?谢谢!

4

1 回答 1

0

尝试这样做:

sed 's@^@<url><loc>http://www.mysite.com/review/@; s@$@</url></loc>@' files*.html

如果要替换文件,请添加-i开关。sed

于 2013-02-19T21:18:09.317 回答