RScript(Ruby IActiveScript wrapper)についてのバグ報告や要望はGithubのIssuesに登録してください。
ruby md5.rb ファイル名
#!/usr/local/bin/ruby -Ks
#
begin
require 'digest/md5'
Md5Class = Digest::MD5
rescue LoadError
require 'md5'
Md5Class = MD5
end
def md5sum(str)
md5 = Md5Class.new
md5.update(str)
md5.hexdigest
end
def file(name)
File.open(name, 'rb') do |f|
yield md5sum(f.read)
end
end
if ARGV.length == 0
STDERR.puts 'usage: ruby md5.rb file [more file...]'
else
ARGV.each do |a|
file(a) do |sum|
puts "#{sum} #{a}"
end
end
end
ダウンロード:md5.rb
追記:単に、