如何在 Windows 中以特定顺序连接多个降价文件

How to concatenate multiple markdown files in a specific order in Windows

我可以在 LINUX 中使用 includes.txt 文件轻松完成此操作:

pandoc -s $(cat includes.txt) -o index.html

其中 includes.txt 包含:

file1.md
file3.md
file2.md

问题是我现在必须在 Windows 中做同样的事情,无法弄清楚如何按照 includes.txt 文件中指定的顺序连接 Markdown 文件,然后将其传递给 Pandoc .

感谢任何帮助。

经过短暂的研究,我发现您可以使用 Pandoc 在 Windows 环境中执行等效操作。

使用以下 link 下载并安装 Pandoc。你应该 select pandoc-2.9.2-windows-x86_64.msi

Pandoc

Pandoc安装成功后,打开powershell通过运行以下命令查看程序是否安装成功

pandoc --version

现在,运行 您原来 post 中提供的命令将在 Windows 环境中工作。

pandoc -s $(cat includes.txt) -o index.html

您可以创建一个包含以下内容的文件 defaults.yaml

input-files:
  - file1.md
  - file3.md
  - file2.md

然后用pandoc --defaults defaults.yaml …调用pandoc。