Субж. Набросал скрипт для проверки последнего дельта-синка (ибо то, что лежит на вики джентушной, не работает - заточено под emerge --sync), но он выполняется почти по пол-секунды О_о Опыта написания скриптов особого нету, потому выглядит ugly =) Надеюсь на помощь #!/bin/bash #Little dirty hack made to get last syncdate over delta-webrsync #By Max aka rebarned, 2007 fname=`locate portage-*.tar.bz2 | sed "/md/d" | sed "/[0-9]\.[0-9]/d" | sed "/manpages/d" | xargs basename` date=`echo ${fname:8:8}` day=`echo ${date:(-2)}` month=`echo ${date:(-4):2}` year=`echo ${date:0:4}` echo ${day}.${month}.${year} Скрипт пытается найти файл дерева портежей и вытаскивает из него дату, представляя ее в удобоваримом формате. Изначально вывод locate portage-*.tar.bz2 выглядит так /usr/portage/distfiles/portage-2.0.54.tar.bz2 /usr/portage/distfiles/portage-manpages-1.2.tar.bz2 /usr/portage/distfiles/portage-2.1-r2.tar.bz2 /usr/portage/distfiles/portage-utils-0.1.18.tar.bz2 /usr/portage/distfiles/portage-20060822.tar.bz2.umd5sum.1 /usr/portage/distfiles/portage-20060822.tar.bz2.umd5sum.2 /usr/portage/distfiles/portage-utils-0.1.20.tar.bz2 /usr/portage/distfiles/portage-2.1.1.tar.bz2 /usr/portage/distfiles/portage-20061027.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061101.tar.bz2.md5sum /usr/portage/distfiles/portage-20061028.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061103.tar.bz2.md5sum /usr/portage/distfiles/portage-20061105.tar.bz2.md5sum /usr/portage/distfiles/portage-20061104.tar.bz2.md5sum /usr/portage/distfiles/portage-20061107.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061110.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061111.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061112.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061114.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061116.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061117.tar.bz2.umd5sum /usr/portage/distfiles/portage-20061225.tar.bz2.umd5sum /usr/portage/distfiles/portage-manpages-20060913.tar.bz2 /usr/portage/distfiles/portage-20070124.tar.bz2.umd5sum /usr/portage/distfiles/portage-2.1.2.tar.bz2 /usr/portage/distfiles/portage-20070125.tar.bz2.umd5sum /usr/portage/distfiles/portage-20070128.tar.bz2.umd5sum /usr/portage/distfiles/portage-20070130.tar.bz2.umd5sum /usr/portage/distfiles/portage-20070131.tar.bz2.umd5sum /usr/portage/distfiles/portage-20070202.tar.bz2.umd5sum /usr/portage/distfiles/portage-20070203.tar.bz2.umd5sum /usr/portage/distfiles/portage-utils-0.1.23.tar.bz2 /usr/portage/distfiles/portage-20070211.tar.bz2.umd5sum /usr/portage/distfiles/portage-20070212.tar.bz2.umd5sum /usr/portage/distfiles/portage-20070214.tar.bz2 /usr/portage/distfiles/portage-20070213.tar.bz2.umd5sum /usr/portage/distfiles/portage-20070214.tar.bz2.md5sum /usr/portage/distfiles/portage-20070214.tar.bz2.umd5sum Более человечного ничего не придумал =( Надеюсь на коллективный разум
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от rebarned
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от dilmah
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Оптимизация скрипта (2016)
- Форум Оптимизация скрипта (2014)
- Форум Оптимизация bash-скрипта. (2016)
- Форум Оптимизация bash скрипта. (2016)
- Форум Оптимизация скрипта разбора логов (2011)
- Форум bash+grep оптимизация скрипта (2008)
- Форум Оптимизация скрипта парсера xml на Golang (2014)
- Форум оптимизация (2005)
- Форум Оптимизация (2004)
- Форум оптимизация (2005)