shell - 复制许多文件并对内容进行一些修改
问题描述
我想自动化对大量文件进行小改动的问题
这是针对我自己的个人网络项目,不是家庭作业,与雇主无关。我正在使用 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 的值因每个文件而异,应包含具有相同文件名的另一个文件的内容(在不同的目录中)
解决方案
推荐阅读
- python - Python CDLL 的 FileNotFoundError
- python - 将值分配给单个字符串python
- python-3.x - 为什么我必须在 Python 中两次导入一个库(IDLE 和导入的文件)?
- c# - C#如何创建具有多个相同键的字典?
- swift - 将我的结构重置为初始值或空值
- vue.js - 无法读取未定义的属性“requestContent”。电子版
- python - Python将输出打印到列表中
- php - 与 Laravel 中超过 2 个表的多对多关系
- java - 计算一个字符串的更新、插入和删除次数以到达另一个字符串
- swift - 具有动态路径大小的螺旋滚动器