タグ

awkとlinuxに関するshiiiiirのブックマーク (2)

  • Awk - Wikinote

    手軽さとパワーのバランスが素晴らしい AWK について。 ちなみに、AWK の A は、(オレの好きな) かの有名な Aho-Corasick 法を作った Aho 氏の A である!K はカーニハン。そりゃいい言語だわな。 参考文献 The GNU Awk User's Guide (3.1.6) — 家のマニュアル The GAWK Manual (2.15.6) AWK Language Programming (3.0.4) 覚え書き コマンド構文 awk [-F sep] [-f progfile] [-v name=value] 'program' [file ...] セパレータ (デリミタ) は -F で指定することに注意 -f で自作ライブラリを複数取り込める -v で変数を渡す 組み込み変数 FS ― フィールドセパレータ (デフォルトはスペース) NR ― 現レコード

  • AWKのまとめ

    AWKプログラム 「AWKプログラム」は、「パターン-アクション規則」と「関数定義」の並びである。 パターン{アクション} パターン{アクション} ... function 名前(引数の並び){ 文 } function 名前(引数の並び){ 文 } ... パターン-アクション規則や関数定義の前後に空行を挿入してもよい。関数定義はどこに記述してもよい。 入力レコードをひとつ読む度に、パターン-アクション規則のパターンが順に検査される。パターン-アクション規則は、パターンが真となるレコードに対して、対応するアクションが実行される。 パターンあるいは{アクション}のいずれかを省略することができる。パターンを省略するとすべてのレコードにアクションが実行され、{アクション}を省略するとパターンが真となるレコードを表示する。 パターン 「パターン」は次のいずれかである。 BEGIN END 式 /

  • 1