AWK Script Template
AWK Hello World - ShammerismとAWK CAT - Shammerismの内容を合わせてテンプレートを作成。BEGINの他にもENDというのがあるらしいのでそれも含めた。
#!/usr/bin/awk -f BEGIN { print "#########" print "# Start #" print "#########" } 0 == NR % 2{ print $0; } 1 == NR % 2{ print $0; } END { print "#########" print "# END #" print "#########" }
AWK CAT - Shammerismと同様、以下のようなファイルに対して
ABC EFG
これを実行してみると、ファイルの処理の前にBEGINが実行され、ファイルの処理後にENDが実行されるのがわかる。
AWKTools $ ./cat.awk 0.txt ######### # Start # ######### ABC EFG ######### # END # ######### AWKTools $