Advertisement
Guest User

Untitled

a guest
May 25th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3.  
  4. #w zadanym drzewie katalogow usunac (wyswietlic) pliki regularne, znajd.
  5. #sie w katalogach do ktorych mamy prawo zapisu i ktorych rozmiar w kB > od dlugosci nazwy
  6.  
  7. use warnings;
  8. use strict;
  9. use File::Find;
  10. use File::Basename;
  11.  
  12. my $directory = $ARGV[0];
  13. -d $directory or die "Argument isn't a directory";
  14.  
  15. find(\&wanted, $directory);
  16.  
  17. sub wanted{
  18. if (-f $_){
  19. my $filename = $File::Find::name;
  20. my $filesize = (-s $_)/1024;
  21. my $file_len = length($_);
  22. if ($filesize < $file_len && $filename =~ s/6/6/g ne 3) {
  23. print("File: $filename\n");
  24. print("Size: $filesize kB\n\n");
  25. }
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement