2010年4月19日月曜日

Hello, world - AWK

AWKのパターンと制御文
AWKプログラムを書く
定番のプログラムです。お好みに応じて感嘆符など。
o AWKの動かし方については、「AWKプログラムを別ファイルに書いて実行する

**** 例1。print文を使う場合
--------
BEGIN {
  print "Hello, world";
}
--------

o 行末のセミコロンは、C言語の書き方に合わせました。無くても動きます。

**** 例2。printf文を使った場合
--------
BEGIN {
  printf("Hello, world\n");
}
--------



**** メモ
o BEGIN は、ファイルを読み込む前に実行します。
    + 本来の用途は初期設定ですが、普通にプログラムを書きたい時にも便利です。
    + 詳しくは、「BEGIN = 最初に実行する
o print文は自動改行してくれます。
    + 詳しくは、「print = ファイルなどに書き出す
o printf文は、変数を使う時に書式を指定する事が出来ます。(4桁かつ前ゼロ、など)
    + 詳しくは、「printf = 文字列を組み立ててファイルなどに書き出す


==
関連ページ:
    ▼AWKのパターンと制御文▼ABC順
    ▼AWKプログラムを書く▼ABC順
    ▼AWK
    ▼制作メモ
    > AWKプログラムを簡単に書く方法
    AWKで最も短いプログラム
    AWKプログラムの基本パターン
    ファイルからデータを読み込む