#!/usr/bin/perl $dest="/home/perl/sra/"; print "the source direcotry name:\n"; chomp(my $source=); opendir($DIR, $source) or die "cannot open the directory '$source': $!"; @files =@files = grep { /\.log$/ } readdir ($DIR); foreach my $x (my @files){ open READFILE, "$source/$x"; open WRITEFILE, ">$dest$x"; while(){ chomp; my @parts = split(/\s/, $_); print WRITEFILE $parts[1], " ", $parts[0], "\n"; } close WRITEFILE; close READFILE; } closedir($DIR)