请问有批量word转md的方式吗

遇到的问题

想使用obsidian作为主要的知识库软件。mac系统。但是很多笔记是word,想全部批量换成md格式。

预期的效果

比如说批量丢进一个软件像格式工厂一样,容纳后等软件慢慢转好。

已尝试的解决方案

找了一些线上网站可以word转md或者md转word,一般都是单个,或者三四个,还是想批量直接转。

如果是命令行方式 (例如 pandoc) 的工具, 能转一个文件, 就能转一批

不熟悉脚本的话, 可以先弄到待转换的文件列表

fileA.docx
fileB.docx
fileC.docx
...

然后统一给替换成

pandoc fileA.docx -o fileA.md
pandoc fileB.docx -o fileB.md
pandoc fileC.docx -o fileC.md
(文件名有空格记得加引号)
...

在 Terminal 里粘过去执行就行了


固然这可以搞得更加完善些, 比如读某目录下所有 *.docx 全给转了

for f in *.docx; do
  pandoc "$f" -o "${f%.docx}.md"
done

但对于一次性任务, 其实没必要太完善,
就逐行执行就行了, 还有助于即时发现问题

PS. 事先一定要备份
PS2. 有个插件 Developer-Mike/obsidian-docxer 可以在 Ob 仓库里直接预览 docx (但不能编辑) 如果大量笔记只看不改, 这也算是个替代方案