Недавно столкнулся с задачей переконвертировать кучу графических файлов *.tif в *.jpg.
Т.к. я еще не силен в программировании в командной строке, то полез в интернет искать решение. Нашел его на этом сайте, и подделал под себя.
Сначала нужно установить пакет imagemagick:
sudo aptitude install imagemagick
В папке с файлами создаем файл conv.sh и делаем его исполняемым:
touch conv.sh chmod u+x conv.sh
В него пишем следующее: nano conv.sh
#!/bin/bash
mkdir new;#Создаем директорию, в которую будут складываться переконвертированные файлы echo "Start convert."; for f in*.tif; do echo "Converting file $f"; convert "$f""new/${f%.jpg}.jpg";#Конвертирует файлы, меняет расширение с tif на jpg и сохраняет в папке new echo "Converting file $f complete"; done; echo "Converting complete.";