我想用位于单独文本文件中的另一个唯一字符串替换 markdown 文件中的唯一字符串。
我想使用可以通过 GitHub 操作运行的基本 Linux 命令来执行此操作。
为了生成我想要替换的唯一字符串,我:
grep -Po '(?<=href=")[^"]*(?=")' filename | head -1 > replace.txt
接下来我想搜索一个文件,找到在replace.txt 中找到的字符串,并用在inject.txt 中找到的字符串覆盖它(注入仅包含唯一的字符串)。
答案1
我找到了一种合适的方法来使用变量来替换它,如下所示:
sed -i~ -e"s@$s1@$s2@g" file_to_edit