2010年6月1日火曜日

AWKで最も短いプログラム - AWK

AWKのパターンと制御文
AWKプログラムを書く
○Gawk on Windows ○Gawk ○mawk32 ○Mawk ○awk
入力ファイル(テキスト)の内容を表示するプログラムです。
--------
1
--------



**** 実行例
--------
gawk "1" in.txt
--------



**** メモ
o 次のように書いた方が、分かり易いかもしれません。
--------
{
  print $0;
}
--------

o AWKでは、実行条件だけ書くと、その条件に合った行を出力してくれます。
o そして、実行条件に「1」だけ書くと、常に真となって、AWKは全行を出力します。

o 出てくる単語の意味は、「print = ファイルなどに書き出す
    + 「$0 = 最後に読み込んだデータ、1行分


**** 確認した処理系
o Gawk on Windows 3.1.7
o Gawk for Windows 3.1.6
o mawk MBCS (32bit版) 1.3.3
o Mawk for Windows 1.3.3
o original = the one true awk(updated May 1, 2007)


==
関連ページ:
    ▼AWKのパターンと制御文▼ABC順
    ▼AWKプログラムを書く▼ABC順
    ▼AWK
    ▼制作メモ
    > プログラムの基本パターン
    AWKの関数名と変数名を区別する方法
    > ファイルからデータを読み込む
    タブ区切りでファイルを読み込む