LINUX.ORG.RU

Сообщения edwlad

 

Copy and rename all img

Форум — General

Всем привет

Задача у меня стоит такая:

Нужно все изображения формата .bmp со всех входящих папок переместить в одну и переименовать ( все фото с одинаковым названием). Переименовать желательно на название родительской директории.

Пример,

исходящие пути:

ebwjk23jhb23hj/icon.bmp

er21jhhbr12hr1/icon.bmp

32ml3k2mkl32km/icon.bmp

итог:

img/ebwjk23jhb23hj.bmp

img/er21jhhbr12hr1.bmp

img/32ml3k2mkl32km.bmp

Мне удалось только скопировать все одному директорию но без переименовывания:

find ./ -iname «*.bmp» -type f -print0 | xargs -0 -I ‘{}’ /bin/cp «{}» img/

Подскажите, пожалуйста :)

 , , ,

edwlad
()

FIND+GREP

Форум — General

Всем привет

Есть команда:

find ./ -name ‘*.txt’ -exec grep -f 250.txt -A2 -B2 -H {} ; > result.txt

В файле 250.txt находится списком 250 сайтов: site1.com site2.com site3.com …

Как сделать вывод результатов поиска не в result.txt а в отдельный файл по каждому сайту? к примеру: result_site1.com.txt result_site2.com.txt result_site3.com.txt

Подскажите, пожалуйста.

 , ,

edwlad
()

GREP из списка по всем директориям в определенных файлах

Форум — General

Добрый день.

Есть список сайтов, которые нужно найти во всех .txt файлах во входящих директориях.

Ищет, но во всех вложенных директориях во всех файлах:

grep -r -f 250.txt ./

Питаюсь добавить исключения, не работает:

grep -r -f 250.txt «*.txt»

  • grep: *.txt: No such file or directory

По одному патерну ищет без проблем:

find ./ -name «*.txt» -exec grep -H «mysite.com» {} +

Подскажите, пожалуйста, как решить задачу?

 , , , ,

edwlad
()

Логирование поиска dovecot

Форум — Admin

Собственно, ситуация такая. Установлена почтовая связка на базе ISPmanager: Dovecot 2.2.10-8.el7, Exim 4.90.1-3.el7, RoundCube 1.1.12-2.el7, sieve 2.2.10-8.el7 Нужно настроить логирование таким образом, чтобы использование клиентом функции поиска по письмам логировалось. То есть, при подключении клиента по imap к почтовому ящику на сервере и использовании функции поиска по письмам эта информация логировалась. Удалось настроить лог вида: Aug 14 22:57:51 wtt dovecot: imap(admin@execc.xyz): copy from INBOX: box=Trash, uid=1, msgid=<CADGdGQuzcdSakzQGLU7FYGsXLBY12q6zTKYbNcFm3ewdXnaKwQ@mail.gmail.com>, size=2837 Запись лога при удалении письма. Нужно еще добавить запись лога при использовании поиска по письмам.

 ,

edwlad
()

RSS подписка на новые темы