diff options
Diffstat (limited to 'sem4/hpp/eksamnen/placelinenums.rb')
-rwxr-xr-x | sem4/hpp/eksamnen/placelinenums.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sem4/hpp/eksamnen/placelinenums.rb b/sem4/hpp/eksamnen/placelinenums.rb new file mode 100755 index 0000000..9f43b20 --- /dev/null +++ b/sem4/hpp/eksamnen/placelinenums.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby +require 'open3' +require 'optparse' + +filename = ARGV[0] +outname = ARGV[1] + +page = 1 +File.open(outname, "w") do |out| + File.readlines(filename).each do |line| + if line.start_with? "\xC" + line[0] = '' + page += 1 + end + + out.puts "#{page} #{line}" + end +end |