ruby使った、2つのファイルの比較 ― 2013/04/11 18:59
internet上の共有ディスクに移行の最中
localのHDの差分が分からなくなったので
ファイルを比較するrubyプログラムを作って要る最中
分からなくなるとまずいので boloに上げます
サーチすべき ファイル名を入れたファイル: s.txt
ディレクトリにあるファイル名のファイル : file-iex.txt
#---
#pattern_file = ARGV[0]
#filename = ARGV[1]
#print pattern_file
open("./s.txt","r") do |in_f|
# print in_f
in_f.each_line do |buf_line|
open("./file-iex.txt","r") do |in_p|
# print in_f
in_p.each_line do |pattern|
# print pattern,buf_line
if /#{pattern}/ =~ buf_line
printf(" %6d: %s", $., pattern)
else
# print("no mach")
end
# print "line,pattern",pattern,bun_line
end
# in_p.close
#
end
end
end
localのHDの差分が分からなくなったので
ファイルを比較するrubyプログラムを作って要る最中
分からなくなるとまずいので boloに上げます
サーチすべき ファイル名を入れたファイル: s.txt
ディレクトリにあるファイル名のファイル : file-iex.txt
#---
#pattern_file = ARGV[0]
#filename = ARGV[1]
#print pattern_file
open("./s.txt","r") do |in_f|
# print in_f
in_f.each_line do |buf_line|
open("./file-iex.txt","r") do |in_p|
# print in_f
in_p.each_line do |pattern|
# print pattern,buf_line
if /#{pattern}/ =~ buf_line
printf(" %6d: %s", $., pattern)
else
# print("no mach")
end
# print "line,pattern",pattern,bun_line
end
# in_p.close
#
end
end
end
最近のコメント