Blue Flower

#!/usr/bin/perl
$DIR_IN=$ARGV[0];
$DIR_OUT=$ARGV[1];

if ($DIR_IN and $DIR_OUT){
        opendir(DIR, $DIR_IN) or die "Das Verzeichnis $DIR_IN kann nicht gefunden werden: $!\n";

        @files= grep { !/^\./ and /\.txt$/ } readdir(DIR);
        closedir(DIR);
        foreach $Datei (@files){
                $Datei_neu=$Datei;
                $Datei_neu=~ s/ /_/g;
                $Datei=~ s/ /\\ /g;
                print "cp $DIR_IN$Datei nach $DIR_OUT$Datei_neu kopiert\n";
                `cp $DIR_IN$Datei $DIR_OUT$Datei_neu`;
        }
}else{
        print "Quell und Ziel-Verzeichnisse sind erforderlich!\n";
}