Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rubylines [2014/10/26 01:52] (current)
Line 1: Line 1:
 +===== Line handling in ruby =====
 +<code ruby>
 +# line.rb
 +
 +=begin
 +line.rb - return all non-comment line (comment character is #)
 +useful in scripts where have a value per line, ignores blank lines
 +=end
 +
 +begin
 +    fileName = ARGV[0]
 +rescue
 +    fileName = "​data.txt"​
 +end
 +
 +if (File.exists?​ fileName) then
 +    fin = File.open(fileName)
 +    fin.each_line { |lin|
 + oneLine = lin.chomp.strip
 + puts oneLine if ((oneLine.length > 1) && (oneLine.grep(/​^#/​).empty?​))
 +    }
 +else
 +    STDERR.puts "​Unable to open file #​{fileName}"​
 +end
 +</​code>​
 +----
 +  * [[rubyinfo|Back to Ruby]]
  
rubylines.txt ยท Last modified: 2014/10/26 01:52 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0