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: Tue, 29 Jul 2008 23:11:12 +0300 User-Agent: KMail/1.9.9 References: <488EFE43.8070602@vladinfo.ru> In-Reply-To: <488EFE43.8070602@vladinfo.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200807292311.13073.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: Tue, 29 Jul 2008 20:13:29 -0000 Archived-At: List-Archive: В сообщении от Tuesday 29 July 2008 14:25:55 Aleksey E. Birukov написал(а): > Как вывести определенное поле в awk понятно {print($1)}. А вот как > вывести сам текст-разделитель, echo "aaa_bbb_ccc" | gawk 'FS = "_" { print FS }' из man gawk FS variable as the field separator. If FS is a single character, fields are separated by that character. If FS is the null string, then each individual character becomes a separate field. Otherwise, FS is expected to be a full regular expression. Оно? -- С уважением Сергей Шилов.