Составление файлов Makefile для набора документов LaTeX общеизвестно сложно . Лучше, если это вообще возможно, использовать такой инструмент, как latexmk
, который автоматизирует запуск latex
, bibtex
и т. д. по мере необходимости.
Очевидно, что выполнение latexmk
может быть помещено в Makefile, особенно если документы создаются как часть набора документов или как часть некоторого программного пакета, который вы пишете.
С grep
, который поддерживает PCRE с флагом -P
:
grep -Po 'delta/\K[^"]*' file.txt
\K
= Не входить
В качестве альтернативы можно передать результат другой команде, например. cut
или второй grep
, например.
grep -o 'delta/[^"]*' file.txt | cut -d/ -f2