gpt4 book ai didi

shell - 在每个文本文件的顶部和底部添加新行

转载 作者:行者123 更新时间:2023-12-02 14:11:39 24 4
gpt4 key购买 nike

我有一个包含约2000个文本文件的文件夹。

在每个文件的顶部,我需要添加以下两行:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

在每个文件的底部,我需要添加以下内容:
</urlset>

有什么办法可以通过命令行一次在所有文件上进行大量操作?

提前致谢!

最佳答案

$ cat header 
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

$ cat footer
</urlset>

$ cat header file footer
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
one line
</urlset>

要将以上内容包装在bash循环中:
for f in *.xml; do cat header $f footer > tmp && mv tmp $f; done

关于shell - 在每个文本文件的顶部和底部添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14967842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com