1

Я хотел бы использовать regular expression для изменения файла , а затем кормить его pandoc в cli

Что - то вроде этого:

perl -pe 's/_(.*)_/\\underline{$1}/g' source.md > pandoc -o source.pdf

Итак, я беру что-либо, окруженное _ и заменяю его латексной командой \underline{found text} а затем передаю результат в команду pandoc .

Я думал, что видел, что кто-то еще делал что-то подобное, но не смог найти это.

Обновить:

ОС: Lubuntu 13.04

1 ответ1

2

Не знаю, что такое pandoc, но если он может читать из STDIN (стандартный ввод), чем вы должны использовать pipe | а не > который выводит результат команды perl в файл pandoc:

perl -pe 's/_(.*)_/\\underline{$1}/g' source.md | pandoc -o source.pdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .