すいません、ちょっといいロジックが思い浮かばないので
ご相談です;y=ー(゚д゚)・∵. ターン

[server_1.txt]
PC等,PCサロン,PCについて誰かが質問に答えるスレ
PC等,UNIX,全文エンジンEstraier
PC等,CG,モデラー silo

[server_2.txt]
PC等,モバイル,ID砲丸投げinモバイル
PC等,UNIX,全文エンジンEstraier
PC等,CG,ローポリスレ△3

ってあるテキストファイルがあるとして、

$ merge.sh server_1.txt server_2.txt
PC等,PCサロン,PCについて誰かが質問に答えるスレ
PC等,モバイル,ID砲丸投げinモバイル
PC等,UNIX,全文エンジンEstraier
PC等,CG,モデラー silo

とマージされるスクリプトを作りたいんです。要件としては
(1) #1,#2がキーでその後ろは自由項目
(3) #1,#2が同じ場合はserver_1.txtを採用

なんか簡単にsortとかでできそうな予感してたんですけど、
だめぽ・・・なんです。

どなたかいいスクリプトを・・・もしくは、スレ違いの
場合は誘導お願いします。