The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Подсчет писем в Mbox, !*! microbash, 11-Янв-10, 13:34  [смотреть все]
есть почтовые ящики:
/var/mail/mbox1
/var/mail/mbox2

команда
$mail -H -f /var/mail/mbox1 | grep messages
показывает что мне вприципе и нужно

команда
$cd /var/mail
$ls -1
дает мне список всех ящиков

как бы попроще мне сопряч эти две команды?
чтото типо

ls -1 | mail -H -f <сюда по очереди поставлять ящики> | grep messages

хелп.
знаю как сделать черед перл, через выборку всех файлов из директории, но это дольше писать :)

  • Подсчет писем в Mbox, !*! allez, 13:45 , 11-Янв-10 (1)
    >как бы попроще мне сопряч эти две команды?
    >чтото типо
    >
    >ls -1 | mail -H -f <сюда по очереди поставлять ящики> | grep messages
    >
    >хелп.
    >знаю как сделать черед перл, через выборку всех файлов из директории, но
    >это дольше писать :)

    Можно так:

    cd /var/mail/; for i in * ; do mail -H -f $i | grep messages; done

    Или так:
    cd /var/mail/; ls -1 | while read i; do mail -H -f $i | grep messages; done

    • Подсчет писем в Mbox, !*! microbash, 14:47 , 11-Янв-10 (2)
      >[оверквотинг удален]
      >>хелп.
      >>знаю как сделать черед перл, через выборку всех файлов из директории, но
      >>это дольше писать :)
      >
      >Можно так:
      >
      cd /var/mail/; for i in * ; do mail -H -f $i 
      >| grep messages; done

      >Или так:
      >
      cd /var/mail/; ls -1 | while read i; do mail -H -f 
      >$i | grep messages; done

      Большое спасибо. Работает.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру