From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3FCA296C.3090208@v-lug.vlink.ru> Date: Sun, 30 Nov 2003 20:31:24 +0300 From: Taras Ablamsky User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.2.1) Gecko/20030210 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=F0=CF=CD=CF=C7=C9=D4=C5_=D3_bash_=26?= =?KOI8-R?Q?_awk_=26_sed?= References: <3FCA1D11.2050801@aeroflot-don.ru> In-Reply-To: <3FCA1D11.2050801@aeroflot-don.ru> X-Enigmail-Version: 0.70.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2003 18:03:34 -0000 Archived-At: List-Archive: List-Post: Igor пишет: > Подскажите как из таких строк в bash вытащить email? > Строки могут быть такие: > To: asdasdw@xxx.ru > To: > домен один и тот же. > Делаю cat file|grep "^To:" | а дальше ... > Первое что пришло в голову: cat file|grep ^To:|sed "s/@.*$//"|sed "s/^To: \?<\?//"|sed "s/$/@xxx.ru/" Можно, конечно, еще подумать и оптимизировать. -- Taras Ablamsky