
19.11.2008, 16:10
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
на входе: in.txt
пр. in.txt:
id:name:assword:login
id:name:assword:login
id:name:assword:login
на виходе: out.txt
пр. out.txt:
login:assword:id:name
login:assword:id:name
login:assword:id:name
perl:
Код:
system('cls');
#################################
sub saveFile
{
open(myFILE,">$_[0]") || die "error: $!";
print myFILE $_[1];
close(myFILE);
}
#################################
$res = '';
open myFILE, "<in.txt" or die $!;
while (<myFILE>) {
chomp;
@l = split(/:/,$_);
print @l[3].':'.@l[2].':'.@l[0].':'.@l[1]."\n";
$res.=@l[3].':'.@l[2].':'.@l[0].':'.@l[1]."\n";
}
saveFile('out.txt',$res);
close myFILE;
__END__
(c)oded by eLWAux
|
|
|