END = 最後に実行する - AWK
○Gawk on Windows ○Gawk ○mawk32 ○Mawk ○awk
ファイル読み込みが終わった後、最後に1回だけ実行します。**** 書式
--------
END {
[最後に実行したい文]
}
--------
o 最後に実行したい文 -- 複数行書く事も出来ます。
**** 使用例
--------
END {
print "ミクさん。";
print "おつかれさまでした。";
}
--------
o 行末のセミコロンは、C言語の書き方に合わせました。無くても動きます。
**** 機能
o プログラムの最後(= 入力ファイルの読み込みが全て終わった後)に、1回だけ実行します。
+ 不要な時は、書く必要はありません。
+ 入力ファイルを複数指定した時も、全ての入力が終わってから1回だけ実行します。
o 上の書式は3行になっていますが、改行せずに1行で書く事も出来ます。
o 途中で終わる時は、exitを使います。
o ENDの外で exit文を実行すると、ENDを通ってから終了します。
**** 確認した処理系
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
▼制作メモ
> パターンの書式と使い方
if = 条件に一致したら実行する
else = ifで実行しない時に実行する
+
BEGIN = 最初に実行する
exit = 終了する