#!/usr/bin/env ruby # Copyright 2005 Daniel Cer (daniel.cer@cs.colorado.edu) # # This work is licensed under the Creative Commons Attribution-NonCommercial- # ShareAlike License. To view a copy of this license, visit # http://creativecommons.org/licenses/by-nc-sa/2.5/ or send a letter to # Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, # 94105, USA. if ARGV.length != 1 $stderr.puts "Usage:\n\t#{$0} (file with numbers to sort)\n" exit -1 end # read in items items = Array.new IO.foreach(ARGV[0]) { |line| items.push(Float(line)) } # sort them and display the results items.sort.each { |item| puts item }