首页 > 解决方案 > 复制许多文件并对内容进行一些修改

问题描述

我想自动化对大量文件进行小改动的问题

这是针对我自己的个人网络项目,不是家庭作业,与雇主无关。我正在使用 Linux 计算机。我尝试了一些涉及 sed 和 awk 的 shell 脚本,但我对完成它的了解还不够。

我有一个包含大约 200 个文件的目录。每个文件都包含一行表格

   <a href="A.php">A</a> -> <a href="pageA.php">Page A</a> ->  
    Title A (tag 1)

每个文件的 A 的实际值都不同,但每个文件中的所有其余代码都是相同的。我想复制每个文件(具有相同的文件名,在不同的目录中),并将行替换为

    <a href="A.php">A</a> -> <a href="pageA.php">Page A</a> -> 
    <a href="A1.php"> Title A</a> ->  (tag 2)

其中 A1 的值因每个文件而异,应包含具有相同文件名的另一个文件的内容(在不同的目录中)

标签: shellunix

解决方案


推荐阅读