1#! /usr/local/bin/ruby 2# convert ls-lR filename into fullpath. 3 4if ARGV[0] =~ /-p/ 5 ARGV.shift 6 path = ARGV.shift 7end 8 9if path == nil 10 path = "" 11elsif path !~ %r|/$| 12 path += "/" 13end 14 15while line = gets() 16 case line 17 when /:$/ 18 path = line.chop.chop + "/" 19 when /^total/, /^d/ 20 when /^(.*\d )(.+)$/ 21 print($1, path, $2, "\n") 22 end 23end 24