Текущая система: Ubuntu 10.10 amd64

Для начала потребуется установить программу curl:

keiz@ekz:~$ sudo aptitude install curl

Текущая версия:

keiz@ekz:~$ curl -V

curl 7.21.0 (x86_64-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18

Protocols: dict file ftp ftps http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp

Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

Узнать количество новых писем в gmail ящике:

Способ №1:

(одно но, пароль указываем в чистом виде, но все же)

keiz@ekz:~$ curl -u <ваш_логин>:<ваш_пароль> –silent “https://mail.google.com/mail/feed/atom” | tr -d ‘\n’ | awk -F ‘<entry>’ ‘{for (i=2;i<=NF;i++) {print $1}}’ | wc -l

8

, как видим итогом стало число 8 – это и есть количество новый писем в почтовом ящике.

curl — получаем страницу по искомому адресу. Здесь фигурирует RSS feed.
tr -d ‘\n’ — Отрезаем переносы строк
awk — используем регулярные выражения.
wc –l — производим подсчет количества строк

Способ №2:

keiz@ekz:~$ curl -u <ваш_логин>:<ваш_пароль> –silent “https://mail.google.com/mail/feed/atom” | grep -c “<entry”

8

keiz@ekz:~$

,как видим итогом стало число 8 – это и есть количество новый писем в почтовом ящике.


От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru