>>242-255
Ruby で作った。
このソースコードを、script.rb に書いて、「ruby script.rb a.txt b.txt」のように実行する

hash = { }
str = ""

File.foreach( ARGV[1] ) do | line |
line.chomp! # 末尾の改行を削除する
hash[ line ] = true # ハッシュに追加する
end

File.foreach( ARGV[0] ) do | line |
line.chomp! # 末尾の改行を削除する
if hash.has_key? line # ハッシュにあれば
str = "#" + line
else
str = line
end
puts str
end