Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3322 из 8555 ========================================= RU.LINUX =
От   : Evgeny Mikheev                   2:5030/1474        24 Oct 16 01:23:44
Кому : Viktor V. Kudlak                                    24 Oct 16 01:23:44
Тема : поиск файлов с выводом
FGHI : area://RU.LINUX?msgid=2:5030/1474+580d3988
На   : area://RU.LINUX?msgid=2:5030/1374+580d2759
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Привет, Viktor!

24 окт 16 00:07, Viktor V. Kudlak -> Evgeny Mikheev:

VK> для удаления можно использовать -delete
VK> для отображения в вывод имени файла -- print (например print0)
VK> и подсчет  - по строкам:
VK> find $DIR -type f -mtime +$DAYS -print0 -delete | wc -l

Hе пойдет: не выводятся имена удаляемых файлов, счетчик удаленных файлов должен так же сопровождаться текстовым комментарием и выводиться последней строкой.

В итоге сделал так:

TF=`mktemp` && find ${DIR} -type f -mtime +${DAYS} -exec echo "Delete file:" {} ";" -exec rm -rf {} \; | tee -a ${TF} && COUNT_DF=$(cat ${TF} | wc -l) && rm -rf ${TF}

        if [[ $? -eq 0 ]]; then
                echo ""
                echo "Successfuly Completed! Delete" ${COUNT_DF} "files."
        else
                echo ""
                echo "Operation Failed! Delete" ${COUNT_DF} "files."
                exit 1
        fi

Хоть и не изящное, но вполне рабочее решение.

С наилучшими пожеланиями, Evgeny.

--- -Пиши, старик, пиши! Мы тебя не покинем.
* Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5030/1474)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.062725 секунды