我有一个cups-pdf打印机的后处理脚本,这为我添加了一个headmarker ect。 我在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值重命名文件名?