From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 X-Virus-Scanned: by amavisd-new at nita-farm.ru Date: Mon, 3 Dec 2012 12:56:21 +0400 From: =?utf-8?B?0JTQvNC40YLRgNC40Lkg0JHRg9GA0LzQuNGB0YLRgNC+0LI=?= X-Mailer: The Bat! (v3.99.24) Professional X-Priority: 3 (Normal) Message-ID: <49207209.20121203125621@nita-farm.ru> To: Saratov Linux User Group Maillist In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Sarlug] =?utf-8?b?0KDQsNGB0L/QsNGA0YHQuNGC0YwgQ1NW?= X-BeenThere: sarlug@lists.lug.ru X-Mailman-Version: 2.1.12 Precedence: list Reply-To: =?utf-8?B?0JTQvNC40YLRgNC40Lkg0JHRg9GA0LzQuNGB0YLRgNC+0LI=?= , Saratov Linux User Group Maillist List-Id: Saratov Linux User Group Maillist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2012 09:05:09 -0000 Archived-At: List-Archive: Здравствуйте, Тарас. Вы писали 3 декабря 2012 г., 12:48:31: ТП> ОК, кто может помощь с sed? ТП> Хочу вычленить из строк вида: ТП> First Last 17.01MB ТП> отдельно First Last и отдельно размер. Причем там могут быть еще ТП> и KB, т.е. это тоже придется учесть. ТП> Но пока завис на написании RegExp под sed. ТП> $ echo 'First Last 17.01MB'|sed -e 's/\([a-zA-Z]+ [a-zA-Z]+\) \([0-9]*\)[KMB]/\1:\2/g' ТП> First Last 17.01MB Может, проще так? $echo "First Last 17.01MB" | awk '{print $1,$2,$3}' -- Origin: А по мне, хоть бревна таскать, лишь бы лежа. -- Sincerely, Dmitry Burmistrov mailto:burmistrov@nita-farm.ru