У меня есть скрипт постпроцессинга для принтера cups-pdf, который добавляет мне метку и т. Д.
Я зачитал номер в PDf и хочу, чтобы в pdf был номер. Но это не работает.
Я попробовал несколько сценариев, попробуйте сделать переменную cat и затем переименовать, но это не работает.
#!/bin/bash
file="$1"
PID=$(pdfgrep -h 'ID' "$file" | cut -d "/" -f2 | awk 'NR>=1'| sed 's/^[\t]*//')
Pages=$(pdftk "$file" dump_data | grep NumberOfPages | sed 's/[^0-9]*//')
if [ "$Pages" == "1" ]
then
pdftk "$file" background /home/PDF/H.pdf output "${file%.pdf}_${PID}.pdf"
rm "$file"
Как я могу переименовать имя файла с помощью значения PID?