backscratcher

 

ptidy

Page history last edited by tbarron 1 yr ago

ptidy

 


#!/usr/bin/perl
# ========================================================================
# tidy
#   Copyright 1997 Tom Barron
#
# @(#) misc ad hoc code
#
# Syntax:
#   
#   
# History:
#  97-12-21    tb    created
#
# Notes:
#
# ========================================================================
require "getopts.pl";

# -r: recursive
Getopts("r");
Doit(".");
print("n");

# ========================================================================
sub Doit
{
   local($dir) = @_;
   local($filename, @list);

   opendir(DIR, $dir);
   @list = grep(!/^..?$/, readdir(DIR));
   closedir(DIR);

   for $filename (@list)
   {
      $filename = "$dir/$filename";
      if (($opt_r) && (-d $filename))
      {
         Doit("$filename");
      }
      elsif (($filename =~ /~$/) || ($filename =~ /.bak$/))
      {
         chomp( $filename );
         print( "$filename " );
         unlink( "$filename" );
      }
   }
   # print( "n" );
}

Comments (0)

You don't have permission to comment on this page.