I am trying to figure out if there is a way to do a sort that doesn't involve putting 
an entire file in memory. This kind of thing is available in apps like syncsort, where 
you give it arguments and it uses disk space/virtual memory to do the work. 
All the examples I am finding are slurping it into an array or even a hash. I have a 
10 field comma delimited csv file that I need to sort first by one field and run it 
through one of my scripts. Then sort it by a different field and run it through 
another of my scripts. My thought was to write a script to read in the csv file and 
rearrange the fields so that the field to be sorted is first. Then use a unix sort. 
Then run another script to put the order by correctly.
A file mockup:
"field oneA",002,"field threeGG","field fourTT", etc...
"field oneD",004,"field threeAA","field fourZZ",etc..
Say sort field three first, then sort field four second.

TIA,
John


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to