如何在 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安装成功后,打开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。
我可以在 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安装成功后,打开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。