From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.4 From: Sergey Shilov To: sysadmins@lists.altlinux.org Date: Wed, 30 Jul 2008 23:51:40 +0300 User-Agent: KMail/1.9.9 References: <200807301327.43114.ledest@gmail.com> <48909D9D.9050304@vladinfo.ru> <200807302112.07968.ledest@gmail.com> In-Reply-To: <200807302112.07968.ledest@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200807302351.40333.hsvhome@mail.ru> X-Spam: Not detected X-Mras: OK Subject: Re: [Sysadmins] awk X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: hsvhome@mail.ru, ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 20:53:56 -0000 Archived-At: List-Archive: > Перед if лишняя { > > Но код, мягко говоря, "от Java-кодера" (без обид, плиз):) Комплимент! На Java никогда не писал. Приведенный пример (с поправкой на скобку): - рабочий; - реализующий задачу "в лоб"; - умышленно избыточный для читабельности; - однострочный для из консоли пускабельности; - без претензии на конгениальность и академичность. Академию на awk в студию :-) Без awk (как на мой взгляд) echo "aaa_bbb_ccc_bad" | grep -o _[bc] | sed -n 2p -- С уважением Сергей Шилов.