Решение проблемы оказалось достаточно простым:
Выявление причины проблемы было мучением....
В этом решении используется расширение параметра . Предполагается, что имена файлов имеют одинаковую длину и следуют шаблону, в данном случае:YYYY-MM-DD-HH-MM-SS_rest_of_string.PDF
for f in *.PDF; do
mv $f ${f:0:10}_${f:11}
done
${f:0:10}
занимает от начала строки до десятого символа.
Оттуда добавьте _
и напечатайте от двенадцати символов до конца:
_${f:11}
Поскольку количество символов начинается с 0, 11 означает 12 символов.