【发布时间】:2016-03-10 11:12:40
【问题描述】:
我想将一些 PDF 与 pdftk 合并。 要将 pdf 与 pdftk 合并,您必须使用
"pdftk file1.pdf file2.pdf output file_final.pdf"
但我必须将很多具有这样文件名的 pdf 合并
BCCM995_KM_1.pdf
BCCM995_KM_2.pdf
BCCM995_KM_3.pdf
QREM657_KM_1.pdf
QREM657_KM_2.pdf
QREM657_KM_3.pdf
QREM657_KM_4.pdf
批处理脚本应该解析文件名并合并所有以相同文件名开头的文件,例如 BCCM995_* 或 QREM657_*。
“_”是分隔符。
我有一个具有此功能的 bash 脚本,但我需要一个批处理脚本。
#!/bin/bash
for file in *_KM_1
do
number=$( echo $file | cut -d'_' -f1 )
files=$(ls | grep "$number")
echo "Found Number: $number"
pdftk $files output output/$number.pdf
echo "Wrote merged file to: /output/$number.pdf"
done
有人可以帮我或推荐一个网站来学习批处理吗?
谢谢
【问题讨论】:
-
你可以使用
pdftk *.pdf cat ouput.pdf。
标签: batch-file pdf merge pdftk