[Comm] Помогите с bash & awk & sed

Taras Ablamsky =?iso-8859-1?q?t_=CE=C1_v-lug=2Evlink=2Eru?=
Вс Ноя 30 20:31:24 MSK 2003



Igor пишет:
> Подскажите как из таких строк в bash вытащить  email?
> Строки могут быть такие:
> To: asdasdw на xxx.ru
> To: <iqwdegrgo на xxx.ru>
> домен один и тот же.
> Делаю cat file|grep "^To:" | а дальше ...
> 
Первое что пришло в голову:

cat file|grep ^To:|sed "s/@.*$//"|sed "s/^To: \?<\?//"|sed "s/$/@xxx.ru/"

Можно, конечно, еще подумать и оптимизировать.

--
Taras Ablamsky




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