2017-01-03 45 views
0

所以我试图做这个工作,但是在制作我的脚本时我仍然遇到问题。Imagemagick bash将文件夹中的jpgs转换为pdf

我有一个带有扫描jpgs的文件夹,如果它们属于一起,我将它们放入单独的文件夹中。然后,我希望脚本为每个文件夹创建一个分隔文件,其中包含该文件夹中的所有图像。

这是我目前的脚本,但它不起作用。我也试图确保该文件名是相同的文件夹中最早的文件(但似乎没有任何工作)提前

#!/usr/bin/env bash 
for d in ./*/ 
do 
cd "$d" 
firstfile=$(ls -t | tail -n 1 | cut -d: -f1) 
convert "*.jpg" "$firstfile.pdf" 
done 

谢谢!

回答

1

尝试:

for d in $(pwd)/*/ 
do 
    ... 

此刻,你的路都是相对于一个目录,你不再是在第一次迭代之后。

相关问题