diff options
Diffstat (limited to 'cleaner.in')
-rwxr-xr-x | cleaner.in | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -85,13 +85,13 @@ if [ -z "$suffix" ]; then else find $dir -maxdepth 1 -type f -name "*$suffix" -printf '%f\n' fi | while read name do $verbose \# considering $name - week=$(expr "$name" : '[^-][^-]*-\([0-9][0-9]*\)-.*') + week=$(expr "$name" : '.*-\([0-9][0-9]*\)-[0-9][0-9]*-[0-9][0-9]*.*$') if [ $thisweek -ge $week ]; then if [ $(expr $thisweek - $week) -gt $retainweeks ]; then $verbose \# removing $name $dry_run rm $dir/$name fi else |