Я хочу преобразовать все файлы .pdf в папке в файлы .txt с помощью make без использования циклов и с помощью pdftotext . Новые файлы .txt должны сохранять исходное имя файла. Кроме того, новый файл получает новое расширение файла.
Пример:
test1.pdf -> test2.newextension
Все написано в файле Makefile. Я запускаю преобразование, набрав в консоли «make convert».
Моя первая (жалкая) попытка была:
converted:
@ls *.pdf | -n1 pdftotext
Однако, есть еще 3 вещи, которые по-прежнему отсутствуют с ним:
- Это не повторяет процесс
- Новое расширение файла не добавляется к вновь создаваемым файлам.
- Сохраняется или присваивается исходное имя функции pdftotext?
Раньше я программировал на bash, и Makefile для меня совершенно новый. Буду благодарен за ответы!