Я борюсь с простым сценарием, чтобы переименовать несколько тысяч 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