Nekto.Rom, по вынесенному Вам сегодня предупреждению: Вам не хочется самому разбираться и не хочется искать. Вам тупо хочется готового решения. Так не бывает. Люди всегда чем-то платят за все. Хотите платить деньгами - обратитесь к проприетарным продуктам. Не хотите платить деньгами - будете платить своим временем, которое потратите на освоение того же bash или той же Ubuntu. Я Вам уже
намекал, что правилами форума подобный разнобой вопросов запрещен.
По Вашему вопросу:
Что для этого нужно сделать?
Например, цикл зарядить. Перебирать в качестве счетчика цикла i эти самые А, Б, ... Я (можно передать весь перечень через find, к примеру, можно руками прописать - вариантов десятки). В теле цикла, всякий раз вычисляя имя выходной папки путем конкатенации "ПДФ-$i", и проверяя ее наличие (если не существует - создавать) - выполнять требуемые операции (печать, или что Вам там надо).
Ну и ранее Вы в другой теме спрашивали:
По-дефолту он через cups-pdf печатает все в рабочий каталог, в папку ~\PDF. А как можно настроить, чтобы печатались файлы в разные папки?
Во-первых, не в ~\PDF, а в ~/PDF, раз уж на то пошло. \ - это экранирование, а не разделитель имен каталогов. Во-вторых, даже никогда отродясь не пользуя CUPS-PDF, беглым
гуглингом можно найти очень простое объяснение описанному Вами явлению:
По умолчанию файл сохраняется в домашний каталог пользователя ~/PDF. Для указания иного пути необходимо отредактировать файл /etc/cups/cups-pdf.conf
В данном файле есть строка:
Out ${HOME}/PDF
Пропишете там что-то иное - будет печатать в другое место.
В рассматриваемом случае, если уж решили реализовывать печать документов в pdf именно таким способом, у Вас как минимум два варианта: печатать файл в целевой каталог ~/PDF, и затем перемещать его командой mv в требуемый каталог, либо всякий раз перед печатью править /etc/cups/cups-pdf.conf (что не есть хорошо, т.к. требует как минимум разрешения заминки с правами доступа к этому файлу).
Я бы и вовсе задумался об использовании иного варианта. Тот же convert к примеру, из пакета imagemagick, позволяет преобразовать в pdf электронные документы, и поддерживает при этом указание в качестве параметра имени выходного файла. Еще есть такая штука как unoconv, - тоже не следует оставлять без внимания, да и у самого пакета loffice опцию --convert-to пока не отменили:
libreoffice --convert-to pdf --outdir "/папка/где/сохранить" "/полный путь к файлу/имя_файла.docx"
Зацикливаться на только одной печати через cups в данном случае, как мне кажется, нет особой необходимости.
К чему я все это расписываю: как Вы видите, 20 дней на Ваш топик никто не отвечал. Не отвечали не потому, что не знают как это можно реализовать, - не отвечали скорее потому, что никому не интересно решать подобные задачи. Вы поставили перед собой некий барьер, - так преодолевайте его! Вы же даже сам свой исходный скрипт показать не удосужились - вместо этого привели
у меня точно такой же скрипт