目次 に戻る

2001 awk intro

x++

GNU Awk 3.0.6 + multi-byte extension 1.15

注意

簡単な例 まず 動きを 見るために 次のような物を 作成 awkscr として

Pmt> cat 07_awkscr 
# Count blank lines.
/^$/ {
++x
}
END {
print x
}

データーとして

Pmt> cat blank_lines 
This is the First Line.



This is Fifth.


End line Eight. Include 5 Blank lines.
Pmt> cat -n blank_lines 
     1  This is the First Line.
     2
     3
     4
     5  This is Fifth.
     6
     7
     8  End line Eight. Include 5 Blank lines.

試してみよう

Pmt> awk -f 07_awkscr blank_lines 
5

あまりのも 素っ気ないので

Pmt> cat 08_awkscr 
# Count blank lines.
/^$/ {
++x
print "Countinnig blank lines Now ", x ,"Lines"
}
END {
print "sum of blank lines are ", x ," Lines"
}
Pmt> awk -f 08_awkscr blank_lines 
Countinnig blank lines Now  1 Lines
Countinnig blank lines Now  2 Lines
Countinnig blank lines Now  3 Lines
Countinnig blank lines Now  4 Lines
Countinnig blank lines Now  5 Lines
sum of blank lines are  5  Lines

取り敢えず こういうことです。

にゃんたろう 拝!
GNU Awk 3.0.6 + multi-byte extension 1.15
2007年 1月 9日 (火) 21:14:27 JST 作成


目次 に戻る

Copyright © 2004.-2007. nyantarou All Rights Reserved.