タグ

2013年7月19日のブックマーク (2件)

  • gensub でのグループ化と置換 - 日本 GNU AWK ユーザー会 0.2

    元はこちらです。 awk で正規表現のグループ化(Pythonで言うとm.group(1)とか、あれ)があるかないかが良く分からん。ちょっと調べた限りだとないように見える。普通の人はそこまでやったら普通sedか何かなんだろうか 2007/10/28 の出来事 - 真 もわ爛漫 Python の m.group とも違っているような気がしますし、あまり私も使用いているわけではありませんが、コメントさせていただきました。 以下のようなものでいいのでしょうか? (それすら曖昧で申し訳ありません) $ echo 'abcdefg' | gawk '{print gensub(/(ab).+(fg)/, "\\2 \\1", "g")}' fg ab詳細は 8.1.3 文字列操作関数 の gensub() のところに書かれています。

    gensub でのグループ化と置換 - 日本 GNU AWK ユーザー会 0.2
  • GNU Awk ユーザーズガイド: General Introduction

    General Introduction このファイルは、ファイルから特定のレコードを選び出すことに使ったりそれ らを操作することができるプログラム awk について記載したもの である。 Copyright © 1989, 1991, 1992, 1993, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. これは AWK の GNU による実装の 3.1 .6 (ま たはそれ以降) のバージョン用の GAWK: Effective AWK Programming : GNU Awkのためのユーザーズガイド の3 版である。 複製は許可されており、Free Software Foundation によって発行されている GNU Free Docu