Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

UNIX-style sort command?

 [1/2] from: martin::middleton::speechworks::com at: 23-Apr-2001 15:44


Anyone written a file sorting utility that works similarly to UNIX? Specifically, I have a data file with a number of white space separated columns. I'd like to be able to sort the file based on the different columns. I'd also like to be also to sort using numeric order. I've tried a few things, but I'm sure I'm making this much more difficult that it really is using REBOL. (Read: over thinking the solution. Hey, these paradigm shifts take time to sink in. ;) - martin

 [2/2] from: agem:crosswinds at: 27-Apr-2001 4:24


>>>>>>>>>>>>>>>>>> Ursprüngliche Nachricht <<<<<<<<<<<<<<<<<<
Am 23.04.01, 20:44:54, schrieb Martin Middleton <[martin--middleton--speechworks--com]> zum Thema [REBOL] UNIX-style sort command?:
> Anyone written a file sorting utility that works similarly to UNIX? > Specifically, I have a data file with a number of white space
separated
> columns. I'd like to be able to sort the file based on the different > columns. I'd also like to be also to sort using numeric order. I've
tried a
> few things, but I'm sure I'm making this much more difficult that it
really
> is using REBOL. (Read: over thinking the solution. Hey, these paradigm > shifts take time to sink in. ;)
if you are shure all lines have the same number of columns, you could [parse my-var »the-split-char«]it, then putting all in one big block and use 'sort/skip with all its nice options. Oh yes, and put the original string after the parts, so you can extract the stuff with [forskip sortet-block num-of-cols+original[ append out-lines sorted-block/index-of-original-line ] hm. you should put only the interesting cols in the block, if you add the original for exstraction.. Volker