in reply to removing files with perl based on age and name
use v5.14; my $bacFileName = $ARGV[0]; #First get the epoch creation time of bac file my $bacFileTime = `stat $bacFileName --format=%W`; foreach my $fileName (`ls`) { chomp($fileName); next if $fileName eq $bacFileName; my $bacTypeFileName = ( ( split /\./, $bacFileName )[0] ); next if $fileName =~ /$bacTypeFileName/; my $fileCreationTime = `stat $fileName --format=%W`; next if $fileCreationTime > $bacFileTime; `rm -rf $fileName`; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: removing files with perl based on age and name
by hippo (Archbishop) on Jul 18, 2014 at 11:31 UTC | |
|