Чтобы подсчитать общее количество файлов с определенным расширением, вы можете ввести:
ls|grep jpg |wc -l
Вы можете использовать gimp /path/to/file и называть его для итерации по всем именам файлов, однако вам нужно либо повторно инициализировать gimp каждый раз, либо установить ограничение времени для следующей итерации. Кроме того, вам нужно будет перезаписать вручную.
Хотя я знаю, что это не лучшая форма:
for i in $(ls *.jpg)
do
gimp $i
done