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 作成