作者: 藤岡和夫
日時: 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