Полезен, для быстрого сохранения необходимой информации, перед фарматированием носителя. Например, если нужно вылечить компьютер от вирусов, прежде чем ставить виндовс.
воскресенье, 28 октября 2012 г.
dcraw cr2 > jpg
#!/bin/bash
#sudo aptitude install dcraw cjpeg sox
# Статус, начальные действия скрипта. Вывод в виде сплывающих сообщений.
echo " dcraw.sh запущен скрипт `date`" >> /a/log/dcraw.log
DISPLAY=:0 notify-send -t 59000 "DCRAW.SH" "Запущен скрипт конвертирования фотографий в JPG"
TIMEA=$(date)
PWD=$(pwd)
echo "Directory $PWD" >> /a/log/dcraw.log
CRB=$(find $PWD -name "*.CR2" -type f -print | wc -l)
echo "search cr2 - $CRB" >> /a/log/dcraw.log
DISPLAY=:0 notify-send -t 59000 "find CR2" "В $PWD найдено $CRB необработанных фотографий"
TIMEB=$(date)
echo "Start dcraw $TIMEB" >> /a/log/dcraw.log
# Проявка фотографий, на выходе jpg снимки.
#!/bin/bash
for i in *.CR2; do
dcraw -c -q 3 -m 6 -a -6 -n 100 -w -H 5 -b 3 $i | cjpeg -quality 100 > $i.jpg;
done
DISPLAY=:0 notify-send "Info dcraw" "Готовы фотографии"
mkdir $PWD/jpg_finish
DISPLAY=:0 notify-send "Info dcraw" "Создана папка $PWD/jpg_finish"
echo "mkdir $PWD/jpg_finish" >> /a/log/dcraw.log
find $PWD -name "*jpg" -exec mv {} $PWD/jpg_finish \;
DISPLAY=:0 notify-send "Info dcraw" "Перемещение готовых фотографий"
JP=$(find $PWD/jpg_finish -name "*.jpg" -type f -print | wc -l)
SHTUK=$(du -sh $PWD/jpg_finish)
SHTU=$(du -sh $PWD)
echo "direktory $PWD/jpg_finish $JP - photo jpg, $SHTUK - jpg, $SHTU - CR2" >> /a/log/dcraw.log
DISPLAY=:0 notify-send "Info dcraw" "$JP сохранено jpg, $SHTUK -- место занимает директория jpg, $SHTU - CR2"
#play /usr/share/orage/sounds/Knock.wav
TIMEC=$(date)
echo "Завершена обработка фотографий в директории $PWD. Запуск скрипта в $TIMEA, выполнение конвертирования $TIMEB, завершение скрипта в $TIMEC. Фотографий CR2 - $CRB, в jpg - $JP. Перемещено обработанных $JP в $PWD/jpg_finish" | mail -s "dcraw CR2 $CRB to jpg $JP photo, $SHTUK -- место занимает директория jpg, $SHTU - CR2" user@yandex.ru > /dev/null 2>&1
DISPLAY=:0 notify-send -t 59000 "Info dcraw" "Отправлено уведомление на адрес: user@yandex.ru"
echo "stop $TIMEC">> /a/log/dcraw.log
DISPLAY=:0 notify-send "Info dcraw" "Завершено выполнение скрипта `date`"
DISPLAY=:0.0 gdialog --msgbox "Завершена обработка $CRB фотографий в директории $PWD"
# chmod +x dcraw.sh
#
# Не рекомендуется, чтобы в директории с RAW снимками находились
# какие либо друге файлы. В частности JPG, так как это даст
# неверные значения, количества обработаных снимков.
#
суббота, 27 октября 2012 г.
воскресенье, 21 октября 2012 г.
Отправить письмо из консоли xubuntu 12.04
Как оказалось, в новых версиях Ubuntu не отправить письмо привычной консольной утилитой: echo "text" | mail -s "tema" user@mail.ru Далее последует ошибка,
суббота, 20 октября 2012 г.
Скрипт для простого поиска изображений и копирования их
Принесли мне несколько дней назад компьютер и ноутбук. Оба устройства были изрядно побиты вирусами и потому не желая особенно возиться лечением, приступил к копированию необходимых файлов. Естественно загрузился с LiveCD с ubuntu. Ясное дело, что за несколько лет использования линукс, уже не одну команду на память введу)) Так что на ходу пришло в голову не использовать подобную бредятину:
find /home/DISK1 -name *.jpg -type f -size +50k -exec cp {} /home/DISK2 \;
Поняв простую вещь, что в ручную перебирать расширения графических файлов утомительно,
Google тупа контора - вот зачем они решают за пользователя, под какую ОС тебе скачать браузер? а если я сейчас под линукс, а надо мне скачать программу под виновс???
понедельник, 1 октября 2012 г.
Подписаться на:
Сообщения (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
подпроцесс новый сценарий post-removal возвратил код ошибки 1 ls /var/lib/dpkg/info | grep "mail.ru-cloud" mail.ru-cloud.list ...