Если вам требуется обработка, например, переименование 1.JPG в MyPicture1-320x480.jpg и 2.JPG в MyPicture2-320x480.jpg и т. д., то, если вы используете оболочку Bash, вы можете перейти в каталог, содержащий файлы и используйте что-то вроде:
я=0; за в *.JPG; do mv "${n}" "MyPicture${n/.JPG/-320x480.jpg}"; я=$((я+1)); сделано; echo "Обработано ${i} файлов."
(Все вышеперечисленное можно ввести в одной командной строке.)
Или, если вы хотите поместить его в сценарий, его будет легче читать и понимать в нескольких строках:
# сбросить переменную счетчика, если вы хотите подсчитать количество обработанных файлов
я=0
# цикл для всех файлов в текущем рабочем каталоге, которые заканчиваются на ".JPG"
для н в *.JPG
делать
# переименовать (переместить) каждый файл с исходного имени (${n} обычно безопаснее, чем $n)
# к новому имени с некоторым текстом перед исходным именем, а затем с концом
# оригинальное имя (".JPG") заменено новым окончанием
mv "${n}" "MyPicture${n/.JPG/-320x480.jpg}"
# увеличить переменную счетчика
я=$((я+1))
сделано
# отображать количество обработанных файлов.
echo "Обработано ${i} файлов."
Если обработка, которую вы хотите, отличается от этой, вам может потребоваться отредактировать свой вопрос, чтобы предоставить более подробную информацию.