У меня есть скрипт, который читает из почтового ящика и обрабатывает почту, которая содержит конкретный текст в строке темы. В настоящее время mailx получает самый последний элемент, соответствующий строке поиска, но есть ли способ получить mailx для получения первого элемента?
Ex:
$ mailx
Heirloom Mail version 12.5 7/5/10. Type ? for help.
"/var/spool/mail/oracle": 3 messages
> 1 Doe, John Fri May 24 14:56 260/12654 "RE: Test mail"
2 Doe, John Fri May 24 15:00 287/13577 "RE: Test mail"
3 Doe, John Fri May 24 15:35 341/15417 "RE: Test mail"
$ echo "(subject Test)" | mailx > testMail.txt
$ cat testMail.txt
"/var/spool/mail/oracle": 3 messages
> 1 Doe, John Fri May 24 14:56 260/12654 "RE: Test mail"
2 Doe, John Fri May 24 15:00 287/13577 "RE: Test mail"
3 Doe, John Fri May 24 15:35 341/15417 "RE: Test mail"
Message 3:
From john.doe@mail.com Fri May 24 15:35:25 2019
...
testMail.txt
будет содержать содержимое электронного письма № 3, но я бы хотел пройти по списку и начать с электронного адреса № 1.