#!/usr/bin/env ruby require 'benchmark' Benchmark.bm(5) do |bm| bm.report('python') do `python2.7 ./py-test.py test.csv out.csv` end bm.report('java') do `java -cp opencsv-2.3.jar:. JavaCSVTest test.csv out.csv` end bm.report('ruby') do `ruby ./rb-test.rb test.csv out.csv` end bm.report('crystal') do `./cr-test test.csv out.csv` end end