目次 に戻る

1005 awk intro

GNU Awk 3.0.6 + multi-byte extension 1.15

awk -f awkscr

前準備

今回は 次の 様に awkscr を 作成し 標準入力から データーを入力してみ よう

Pmt> echo "# test for integer, string or empty line." >awkscr
Pmt> echo '/[0-9]+/{ print "That is an integer"}'>>awkscr
Pmt> echo '/[A-Za-z]+/{ print "This is a string" }' >>awkscr
Pmt> echo '/^$/ { print "This is a blank" }' >>awkscr
Pmt> cat awkscr
# test for integer, string or empty line.
/[0-9]+/ { print "That is an integer"}
/[A-Za-z]+/ { print "This is a string" }
/^$/ { print "This is a blank" }

使いかた

ほたら その 使用方法は 以下の 様にして 使用する

Pmt> awk -f awkscr 
8                標準入力 より (キーボードから 入力する);8 + Enter
That is an integer
U                標準入力 より (キーボードから 入力する);U + Enter
This is a string
3v               標準入力 より (キーボードから 入力する);3 + v  + Enter
That is an integer
This is a string
                 標準入力 より (キーボードから 入力する);Enter みの
This is a blank  表示された 後、標準入力 より (キーボードから 入力する);Ctrl + d
Pmt> 

こういう感じです

にゃんたろう 拝!
GNU Awk 3.0.6 + multi-byte extension 1.15
2006年12月26日 (火) 23:30:40 JST 作成


目次 に戻る

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