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
awk スクリプト を 以下のように すると
Pmt> cat awkscr # blocklist.awk -- print name and address in block form. # input file -- name,company,street,city,state and zip,phone { print "" # output blank line print $1 # name print $2 # company print $3 # street print $4,$5 # city,state zip }
Pmt> awk -F ,-f awkscr test /* うううんーー? */ Pmt> awk -F, -f awkscr test /* delimiter は ピリオド */ Stephan David UGHI Corp. 325 5th Ave. Brliinton MA 0587964 Richard Givson Etr Inc. 985 Mountain St. Basement MA 0879579 Pmt> awk -F "," -f awkscr test /* delimiter は ピリオド */ Stephan David UGHI Corp. 325 5th Ave. Brliinton MA 0587964 Richard Givson Etr Inc. 985 Mountain St. Basement MA 0879579
空白 の 扱い 注意
awk□-F□,-f□awkscr□test /* 上手く動きません */ awk□-F□,□-f□awkscr□test awk□-F,□-f□awkscr□test awk□-F□","□-f□awkscr□test
”□”は 空白です 習熟は 必要です。
にゃんたろう 拝!
GNU Awk 3.0.6 + multi-byte extension 1.15
2006年12月27日 (水) 22:18:42 JST 作成