Rich Shepard wrote:
> On Tue, 30 Oct 2012, Scott Bigelow wrote:
>
>> ... although if your fields are all significantly different in length, it
>> probably won't work as well as Dale's solution.
> Scott,
>
>     The first field has a varying number of characters, that's why I didn't
> use the -w option.
>
> Thanks,
>
> Rich
How about (see below) ... would that work with "-u"?
"`-k POS1[,POS2]'
`--key=POS1[,POS2]'
      Specify a sort field that consists of the part of the line between
      POS1 and POS2 (or the end of the line, if POS2 is omitted),
      _inclusive_.

      Each POS has the form `F[.C][OPTS]', where F is the number of the
      field to use, and C is the number of the first character from the
      beginning of the field.  Fields and character positions are
      numbered starting with 1; a character position of zero in POS2
      indicates the field's last character.  If `.C' is omitted from
      POS1, it defaults to 1 (the beginning of the field); if omitted
      from POS2, it defaults to 0 (the end of the field).  OPTS are
      ordering options, allowing individual keys to be sorted according
      to different rules; see below for details.  Keys can span multiple
      fields.

      Example:  To sort on the second field, use `--key=2,2' (`-k 2,2').
      See below for more notes on keys and more examples.  See also the
      `--debug' option to help determine the part of the line being used
      in the sort.
"
Regards
Fred James

_______________________________________________
PLUG mailing list
PLUG@lists.pdxlinux.org
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to