#!/bin/bash
mkdir $HOME/temp #создаём папку, куда поместим обработанные файлы
chmod -R 777 $HOME/temp #это так, на всякий случай
echo «Введите качество JPEG для обробатываемых изображений (от 1 до 100):» #вывод на экран сообщения
read k #считываем введённое значение.
echo «Выбраное качество JPEG: $k» #выводим сообщение с выбранным значением
ls |grep .JPG >list.txt
ls |grep .JPEG >>list.txt #записываем в файл все наши изображения.
ls |grep .jpg >>list.txt
ls |grep .jpeg >>list.txt
i=1 #устанавливаем счётчик на 1
s=`cat list.txt |wc -l` #читаем отчёт и считаем строки
while [ $i -lt $s ] #цикл от i до s собственно = количеству обрабатываемых изображений
do
name=`sed ''$i'!d' list.txt` #прочитали имя изображения, убрали его из списка
echo Обрабатываю: $name #сюда вывели это имя
convert -quality $k ./$name $HOME/temp/$name #собственно конвертация
let «i = $i + 1» #переход к новому изображению
done
rm ./list.txt #удалить отчёт
Например, если сравнить процессы этих фирм выпущенных в один месяц, то разница ощутима (ibm 8 ядер, intel 4 //февраль-март 2010). Процессоры IBM Power 7 могут нести до 64 ядер. Очень радует технология TurboCore.
Спасибо за погоду, карты, удобный поиск по картинкам
зы хотелось бы чтобы сие праздник стал красным на календаре))))))
понравилось очень, до конца увы не досидела
У вас значение константа, а у меня задай сам.
#!/bin/bash
mkdir $HOME/temp #создаём папку, куда поместим обработанные файлы
chmod -R 777 $HOME/temp #это так, на всякий случай
echo «Введите качество JPEG для обробатываемых изображений (от 1 до 100):» #вывод на экран сообщения
read k #считываем введённое значение.
echo «Выбраное качество JPEG: $k» #выводим сообщение с выбранным значением
ls |grep .JPG >list.txt
ls |grep .JPEG >>list.txt #записываем в файл все наши изображения.
ls |grep .jpg >>list.txt
ls |grep .jpeg >>list.txt
i=1 #устанавливаем счётчик на 1
s=`cat list.txt |wc -l` #читаем отчёт и считаем строки
while [ $i -lt $s ] #цикл от i до s собственно = количеству обрабатываемых изображений
do
name=`sed ''$i'!d' list.txt` #прочитали имя изображения, убрали его из списка
echo Обрабатываю: $name #сюда вывели это имя
convert -quality $k ./$name $HOME/temp/$name #собственно конвертация
let «i = $i + 1» #переход к новому изображению
done
rm ./list.txt #удалить отчёт