Если поставщик установил 64-разрядный Debian 5, я рекомендую Вам остаться с этой версией.
Различие между 64 битами и 32 битами не находится только в диспетчере памяти.
pandoc может взять несколько входных файлов. Просто используйте:
pandoc -s -o output.html input1.md input2.md input3.md
-s
говорит pandoc создавать автономный файл (таким образом, он будет содержать <html></html>
теги и т.д., вместо того, чтобы просто генерировать фрагмент). -o output.html
указывает это output.html
будет выходной файл. С выходным файлом, заканчивающимся в .html
, -t html
является ненужным - если Вы хотите произвести к STDOUT, очевидно, сохраните его.
После определенного тестирования это кажется этим -f markdown
не необходимо даже когда с помощью исходных данных без расширения файла - или потому что это - разметка по умолчанию, которую pandoc ожидает, или pandoc может обнаружить, какой язык разметки используется.
Можно, конечно, использовать шарики для ввода меньше:
pandoc -s -o output.html input*.md
Вы даете много фона, но трудно сказать то, что Вы на самом деле хотите на функциональном уровне, таким образом, я главным образом предполагаю о том, как Ваши файлы структурированы здесь. В будущем обеспечьте меньше фона и больше информации, которая относится к вопросу так, чтобы Вам можно было помочь более эффективно.
Если Вы хотите скомпилировать все *.md
файлы в текущем каталоге в их собственные файлы:
for file in *.md; do
pandoc -f markdown -t html "$file"
done
Если Вы хотите скомпилировать все *.md
файлы в текущем каталоге в их собственные файлы, рекурсивно:
find . -name '*.md' -exec pandoc -f markdown -t html {} \;
Если Вы хотите скомпилировать все *.md
файлы в текущем каталоге в один файл:
pandoc -f markdown -t html -o foo.html *.md
Если Вы хотите скомпилировать все *.md
файлы в текущем каталоге в один файл, рекурсивно (не POSIX):
pandoc -f markdown -t html <(find . -name '*.md' -exec cat {} +) -o foo.html
Или (bash4 +):
shopt -s globstar
pandoc -f markdown -t html -o foo.html **/*.md