ldg@yoda.byu.edu (12/19/89)
The MPW Sort tool is supposed to, among other things, let you sort by
a range of columns in a line, a field within a line, or by a range of
columns within a field. Now, I can get the first two methods to work just
fine, but cannot for the life of me get MPW to sort using a range of
columns within a field as the key. For example, given a file full of
lines similar to the following:
HD:Data:Plots:ME1075_140.MSD
HD:Data:Plots:HX1075_35.MSD
HD:Data:Plots:ME1800_35.MDD
I would expect to be able to tell MPW something like the following:
sort -fs '.:' -f '4.3+4,4.8+2,4.1-2,5' filename > SortedFile
to sort the file by the four digit number (1800,1075) then the next (35,140)
number, then by the two-letter prefix, (ME,HX) and lastly by the file
extension (MSD,MDD). It doesn't work. No attempt at sorting takes place.
I can't even get
sort -fs '.:' -f '4.3+4' filename > SortedFile
to work. I have tried it with and without the quotes around the field
separator string ('.:') and even changing the colons and periods to spaces,
to no avail. What am I doing wrong? If anybody has gotten MPW (v 3.0) to
sort by subranges within a field, please, please, send me an example so
I will have some hope. Otherwise I will assume it is a bug and report it
as such.
Thanks in advance for any help.
Lyle D. Gunderson  N6KSZ          CIS: 73760,2354     GEnie: L.GUNDERSON
zebolskyd@acoust.byu.edu          "Any technology without some attendant risk
350 CB / BYU / Provo, UT 84602   of misuse is probably trivial"  --Loise Kohl