BEGIN { } /^total [0-9]+$/ { next } /^d.* .*$/ { if (match($NF,".*\/")==0) $NF = $NF "/"; print dir $NF,0,$(NF-3),$(NF-2),$(NF-1); next } /^.* .*$/ { print dir $NF,$(NF-4),$(NF-3),$(NF-2),$(NF-1); } /^.*:$/ { dir = substr($1,1,length($1)-1) "/" } END { print "total " total }