Массовое переименование pdf с помощью скрипта bash с использованием pdftotext (Debian) - PullRequest
0 голосов
/ 10 октября 2019

Я борюсь с простым сценарием, чтобы переименовать несколько тысяч pdf-файлов, которые содержат числовую строку, такую, что '01201900000001', и правда в том, что я не дошел до этого, я был бы очень признателен за помощь. Спасибо Мой сценарий:

#!/bin/sh
PDF_FILE_PATH=$1
echo "Converting pdfs at $PDF_FILE_PATH"
for f in *.pdf; do pdftotext "$f" done
echo $f
NEWNAME=$(sed -n '/N. SINIESTRO/p' "$f")
echo "Renaming pdf $f to $NEWNAME"
mv "f" "PDF_FILE_PATH$NEWNAME"
done


N SINIESTRO is the string that I will extract from each txt to rename its pdf.
 N SINIESTRO = 01201900000003

...