Главная » Статьи » Скрипты |
Сортировка файлов
И постановлено было - сие не хорошо, есть. И решено было - к порядку призвать весь этот хаос. И написан был скриптец:<br> #!/usr/local/bin/bash #Скрипт копирует папки вида 08-10-2008 в папку 2008/10/08 cd /usr/bakup #./10-19-2009 for f in `find . -type d -regex '.*[-\d{4}].*'`; do path=${f:8:4}/${f:5:2} filik=$path/${f:2:2} echo "Делаю паочку << $path >>" mkdir -p $path echo "Копирую файлик - [ $f] ==>>> [ $filik ]" mv $f $filik done exit 0 | |
Просмотров: 1536 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |