есть почтовые ящики:
/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
хелп.
знаю как сделать черед перл, через выборку всех файлов из директории, но это дольше писать :)
>как бы попроще мне сопряч эти две команды?
>чтото типо
>
>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
>[оверквотинг удален]
>>хелп.
>>знаю как сделать черед перл, через выборку всех файлов из директории, но
>>это дольше писать :)
>
>Можно так:
>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Большое спасибо. Работает.