作者: 藤岡和夫 | |
日時: 2008/3/01(00:46) |
On Fri, 29 Feb 2008 08:23:48 +0900 davi <davi-1984@...> さんwrote: moriさん版とほとんど同じですけど、AWKのループ構造を使うのと、titleの配列 は作らずに済みますねという例。 BEGIN{ FS="," } $2 == "著者" { author[$1] = $3 } $2 == "訳者" { trans[$1] = $3 } $2 == "出版社" { pub[$1] = $3 } $2 == "出版年" { year[$1] = $3 } END{ for (title in author){ printf("%s,%s,%s,%s,%s\n", title, author[title], trans[title], pub[title], year[title]) } } 藤岡 和夫 kazuf@... 日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html