辞書ファイル dic の内容は以下のようになるだろう。
BEGINブロックでこのファイルを最初に読んで,配列 a にその対応付けを記憶させる。です である します する 従って したがって 例えば たとえば
#!/usr/local/bin/gawk -f BEGIN { while ((getline < "dic") > 0) { a[$1] = $2 } } { print okikae($0) } function okikae(string) { for (i in a) { gsub(i, a[i], string) } return string }