# this must get the job done open (FH,'<filename'); @recs=<FH>; close(FH); chomp @recs; $c=-1; while ($c<$#recs){ $c++; @parts = split(/\s+/,$recs[$c]); $recs[$c] = "$parts[1] $parts[0]"; }
open (FH,'>filename'); select(FH); foreach $line (@recs){ print "$line\n"; } close(FH); ----- Original Message ----- From: "Ashutosh Jog" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, December 21, 2002 1:32 PM Subject: Need to change file columns > Folks, > > I am wokring on a script which at one point works on a txt file. The file's > format is as under: > > 40 abc > 35 def > 28 ghi > 17 jkl > 08 mno > > > What I want to do is take the column on the right and shift it entirely to > the left and take the column on the left and move it to the right. So the > file should ultimatly look like: > > abc 40 > def 35 > ghi 28 > jkl 17 > mno 08 > > Any ideas how I can do so in perl? Any help is welcome. > > Thanks in Advance. > > -Cheers. > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]