[mdk-re] Обработка текстовых файлов

Vyt =?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Вс Июл 29 14:18:11 MSD 2001


On Sun, 29 Jul 2001 13:48:04 +0400
Sergey Sokolov <renar на inbox.ru> wrote:

> On Sun, 29 Jul 2001 12:23:37 +0400
> Sergey Sokolov <renar на inbox.ru> wrote:
> 
> > Добрый день!
> >
> > Где можно почитать, каким образом реализовать следующее: нужно периодически осматривать папку с пришедшей почтой, находить новые файлы и копировать их содержание (верезая строки служебной информации) в отдельный файл, дописывая к уже существующим?
> > Смысл - реализовать фильтр, который штатно есть в the Bat, и к которому я привык. Slypheed позволяет максимум раскидать сообщения по папкам, а вот писать их в архив не умеет.
> 
> 
> Вот такая конструкция не работает, т. к. сообщается что "missing argument for -exec":
> 
> find -path /home/user/Mail/Junior -ctime -1 -exec cat {} >> /home/user/junior.txt
> 
> Junior - папка, где slypheed раскладывает сообщения из рассылки.
> 
> Где здесь ошибка?

Нужно указать, что ищете (-name "mask"), и желательно экранировать команду после -exec символами \.
Например,
find -name * -path /home/user/Mail/Junior -ctime -1 -exec \cat {} >> /home/user/junior.txt \;

> 
> Такой вот вариант
> find -path /home/user/Mail/Junior -ctime -1 | cat {} >> /home/user/junior.txt
> создаёт опять же пустой файл.
> 
> И чем можно вырезать заголовки?
> 
> С уважением?
> Сергей
> 
> _______________________________________________
> Mandrake-russian mailing list
> Mandrake-russian на altlinux.ru
> http://altlinux.ru/mailman/listinfo/mandrake-russian
> 


-- 
Regards, Vyt
mailto:vyt на vzljot.ru




Подробная информация о списке рассылки community