#!/bin/bash
z=0
for j in `ls ./image_folder`
do
t=`echo $j | sed 's/\.[a-zA-Z]*$//'`
m=`echo "$m" "$t"`
done
for i in $m
do
echo $i
done | sort -n | fmt > ./text
for l in `cat ./text`
do
p=`echo "$l"".jpg"`
convert ./image_folder/$p -quality 50% ./pdf_folder/$z.pdf
((z++))
done
Я sort нормально пользоваться не умею, по-этому я сделал так. Создаем скрипт, создаем папку с изображениями (image_folder) и создаем папку куда будут складироваться pdf-файлы (pdf-folder). У меня вроде работает нормально. Поищите, кажется обсуждали как лить картинки сразу в один pdf-файл.