Sort on Pipe-Delimited Column
From: Jeff Westman (westfour_at_yahoo.com)
Date: 05/30/04
- Previous message: John W. Krahn: "Re: The >> operator"
- Next in thread: John W. Krahn: "Re: Sort on Pipe-Delimited Column"
- Reply: John W. Krahn: "Re: Sort on Pipe-Delimited Column"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 29 May 2004 19:59:19 -0700 (PDT) To: perl_help <beginners@perl.org>
Hello,
I have some data that is pipe-delimited, that I would like to sort
on the first column (numeric). The data looks like this:
173|Supertramp|The Very Best of Supertramp
19|Story, Liz|My Foolish Heart
54|Tchaikovsky|Nutcracker Suite
187|Tesla|Time's Makin' Changes: The Best of Tesla
and once sorted, it should look like
19|Story, Liz|My Foolish Heart
54|Tchaikovsky|Nutcracker Suite
173|Supertramp|The Very Best of Supertramp
187|Tesla|Time's Makin' Changes: The Best of Tesla
I tried usint "sort {$a <=> $b}" but got an error:
Argument "173|Supertramp|The Very Best of Supertramp" isn't numeric
in sort at med2cdr.pl line 1.
So I know I have to write my own sort sub-routine, perhaps using
'split', but I haven't a clue where or how to write that.
Any help would be greatly appreciated!
TIA
Jeff
__________________________________
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/
- Previous message: John W. Krahn: "Re: The >> operator"
- Next in thread: John W. Krahn: "Re: Sort on Pipe-Delimited Column"
- Reply: John W. Krahn: "Re: Sort on Pipe-Delimited Column"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|