И еще раз про изменение размера фотографий

list=`ls -1 *.JPG`
for i in $list; do echo -n "convert -resize 1600x1200 -quality 85 " ;echo -n "$i "; echo -n `echo $i|sed 's/.JPG//g'`; echo -n .jpg ;echo;done

Комментарии

  1. Честно говоря, я так и не понял, а нафига echo?
    Не проще ли будет просто написать:

    for x in *.JPG;do convert -resize 1600x1200 -quality 85 $x ${x%.JPG}.jpg;done

    ЗЫ: bash linux видимо нужно было разделить запятой.

    ОтветитьУдалить
  2. Это у меня порывы быдлокодинга. Знаю. Борюсь с собой :(

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Система защиты от протечек Нептун Ложные Срабатывания

Apache Superset. Unable to login with default login password Docker.

LibreNMS tips and tricks