如何批量替换某一内链为新链接

有一些卡片意义和内容重复, 想要把重复卡片的链接都替换成最终版本的卡片的链接, 有什么快速批量替换的方法吗

尝试的方法

尝试了将不同文件夹中的几个卡片命名为相同名称, 然后合并笔记后删除多余的卡片, 但是ob的链接在有多个相同名称卡片的情况下引用是隐藏包含了不同的位置路径的, 所以还是得一个一个改过来

尝试了将所有卡片依次放到同一文件夹, 将最终卡片命名为(x-1), 其他卡片放到最终文件夹的时候命名为x然后合并笔记后删除, 最后将最终卡片改为x
但是这个方法感觉太笨了..
或许写一个脚本自动实现这一过程?

没太看懂, 感觉是类似 “候选人主动退选, 然后背书 Endorse 另一个候选人” 的意思

不知道楼主 “合并笔记” 是具体怎么个合并法,
有个核心插件 笔记重组 - Obsidian 中文百科 可以 “将笔记二合一” 并自动维护链接关系, 看着适合这个场景


如果楼主就是用的这个 “笔记重组”, 且还是觉得操作量太大, 那确实没啥特别好主意

也许可以试试全库内的文本级替换吧

# 对于笔记内容的整合, 事先处理好, 留一份正确的 [[概念定义终稿]]
# 关掉 Ob, 备份后
# 将其余中间版本"名字"记录一下, 把中间版本"文件"都删掉
# 在别的文本工具里, 在全库目录内, 做文本替换
[[概念定义中间版本1]] => [[概念定义终稿]]
[[概念定义中间版本2]] => [[概念定义终稿]]
[[概念定义中间版本3]] => [[概念定义终稿]]
...
[[概念定义中间版本8]] => [[概念定义终稿]]

\[\[概念定义中间版本9#(.+?)\]\] => [[概念定义终稿#$1]]

# 相当于以第三方工具做维护链接关系的活儿, 
# 建议在对整个库内链接格式比较了解时, 才这么办