9 Einträge, 1 Seite |
perl -e 'print "chown $_:www $_ -R\n" for grep { -d } <*>;'
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#!/usr/bin/perl use strict; use warnings; use File::Spec; my $dir = '/pfad/der/zu/durchsuchen/ist'; opendir DIR, $dir or die $!; while( my $entry = readdir DIR ){ my $path = File::Spec->catfile( $dir, $entry ); next unless -d $path; # chown-BEfehl } closedir DIR;
1
2
3
4
5
6
7
#!/usr/bin/perl
# rmtree2 - lösche vollständige Verzeichnisbäume wie rm -r
use File::Path;
die "Verwendung: $O verzeichnis ..\n" unless @ARGV;
foreach $dir (@ARGV) {
rmtree($dir);
}
perl -MFile::Basename -e 'print "chown ". basename($_) .":www $_ -R\n" for map {grep {-d} <$_/*>} grep {-d} <*>;'
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl
use strict;
use warnings;
use File::Spec;
my $parent_dir = File::Spec->updir();
chdir($parent_dir) or die "Error: Can't change directory to '$parent_dir'!\n";
QuoteKönntes du mir vielleicht sogar ein Buch empfehlen, wie ich das lerne.
Hätte nicht gedacht dass ich das auf 1 Zeile komprimieren kann :D
9 Einträge, 1 Seite |