Дата: 2010-03-17 13:16:40
Комментариев: 0
HowtoОтслеживаем посылки
Просмотров: 4157
Часто заказываю разную мелочевку в http://dealextreme.com и приходится отслеживать посылки, заходить на сайт http://russianpost.ru, вбивать почтовый идентификатор... Решил немного автоматизировать процесс:
#cat DX.sh:
  1.  
  2. #!/bin/bash
  3. in=/путь/до/файла/DX #список идентификаторов
  4. css=/путь/до/файла/data_face.css
  5.   if [ ! -e "$css" ]       # Проверка наличия файла.
  6.   then
  7.     wget -q http://info.russianpost.ru/css/data_face.css -O /путь/до/файла/data_face.css; echo
  8.     continue                # Переход к следующей итерации.
  9.   fi
  10. n=1
  11. for name in $( awk '{print $1}' < "$in" )
  12. do
  13. wget -q "http://info.russianpost.ru/servlet/post_item?action=search&barCode=$name" -O -
  14.   let "n += 1"
  15. done | sed 's/../css/data_face.css/data_face.css/' > /путь/до/файла/DX.html
  16. /usr/bin/x-www-browser /путь/до/файла/DX.html
  17. exit 0
  18.  

Кидаем список треков (типа RT049819221HK) в файл DX и запускаем ./DX.sh

Получаем:

Файлы:
DX.sh.tar.gz
DX.sh

 Дата: 2010-03-16 20:37:13
Комментариев: 0
О блоге
Просмотров: 3227
Первая запись... Скорей всего, буду сюда постить различные интересные bash скрипты, которые я использую в linux.
теги: blog
   1  ...  11  12  13  14