123456789101112131415
#!/usr/bin/perluse strict;use warnings;use Data::Dumper;print Dumper walk('./rdw01_testsuit');exit;sub walk { my $here = {}; chdir shift; for (<*>) {if (-d $_) { $here->{$_} = walk($_) } else { $here->{$_} = ''};} return $here;}