Skip to content

Instantly share code, notes, and snippets.

@satojkovic
Created September 19, 2012 17:03
Show Gist options
  • Save satojkovic/3750809 to your computer and use it in GitHub Desktop.
Save satojkovic/3750809 to your computer and use it in GitHub Desktop.
opendir, readdir test
#!perl
use strict;
use warnings;
my $dir = shift;
if( ! defined($dir) ) { die "Usage: $0 <dir>"; }
opendir my $DIR_H, $dir or die "$dir: $!";
my @dir_entrys = map{ -d $dir ? $_ : "" } readdir $DIR_H;
foreach my $dir_entry (@dir_entrys) {
print "$dir_entry\n" if ($dir_entry !~ /(\.|\.\.)/) ;
}
close $DIR_H;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment