目次 に戻る

1008 awk intro sample 003;awk -f awkscr file

GNU Awk 3.0.6 + multi-byte extension 1.15

レコード と フィールド

前準備

次の 様な データ の 場合は フィールドが カンマで 区切られている

Pmt> cat test 
Stephan David,UGHI Corp. , 325 5th Ave.,Brliinton,MA 0587964,558-8701
Richard Givson,Etr Inc.,985 Mountain St.,Basement,MA 0879579,416-9761

awkscript

awk スクリプト を もう少し 改良して ”BEGIN”の 部分に デリミタを 含 めて 考えよう

Pmt> cat awkscr-begin 
# phonelist.awk -- print name and phone number.
# input file -- name,company,street,city,state and zip,phone
BEGIN { FS = ","}               # comma-delimited fields

{print $1 "," $6}

試す

Pmt> awk -f awkscr-begin test 
Stephan David,558-8701
Richard Givson,416-9761

にゃんたろう 拝!
GNU Awk 3.0.6 + multi-byte extension 1.15
2006年12月27日 (水) 22:18:42 JST 作成


目次 に戻る

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