mkdir -p temp && for f in *.pdf ; do qpdf --password=YOURPASSWORDHERE --decrypt "$f" "temp/$f"; done && mv temp/* . && rm -rf temp
Команда mkdir создает новую директорию с именем «temp», аргумент -p позволяет создавать родительские директории (если их нет).
Команда for выполняет последовательность команд для каждого файла с расширением .pdf в текущей директории.
В данном случае, команда qpdf —password=YOURPASSWORDHERE —decrypt «$f» «temp/$f» используется для снятия защиты с каждого файла PDF и сохранения их во временной директории «temp».
Команда mv перемещает файлы из «temp» в текущую директорию (* означает все файлы).
Команда rm -rf удаляет директорию «temp» со всем ее содержимым.
Альтернативным способом может быть использование других программ для работы с PDF, таких как Ghostscript или pdftk, которые могут также снимать защиту с PDF файлов.