On Mon, 05 May 2008 22:54:23 -0700, Rob van der Heij wrote:
What you do is you add an extra field to the record to sort them on,
and then drop that extra field again. Like this:
spec ws = fs . substr f2 of w1 1.10 r 1-* n | sort 1.10 | substr 11-*
Thanks Rob,
Is SUBSTR something I need to get from somewhere else?
FPLSCB027E Entry point SUBSTR not found
FPLSCA003I ... Issued from stage 12 of pipeline 1
FPLSCA001I ... Running SUBSTR 11-*
148 *-*'PIPE REXXVARS' ,
'|BUFFER' ,/* Get all input records
now */
'|DROP 1' ,/* Discard first line */
'|CHANGE 1.2 /v /=/' ,/* */
'|JOIN 1' ,/* Combine varname with
value */
'|LOCATE 1.2 /n /',/* Only lines with
var=value */
'|CHANGE 1.2 /n //' ,/* */
'|CASEI LOCATE /'varname'/' ,/* Only lines with our
varname*/
'|CASEI NLOCATE /VARNAME=/' ,/* But not with this string
*/
'|SPEC WS = FS . SUBSTR F2 OF W1 1.10 R 1-* N' ,
'|SORT 1.10' ,
'|SUBSTR 11-*' ,
'|CONSOLE' /* Output to the terminal
*/
+++ RC(-27) +++
Regards,
Fred Schmidt
Department of Corporate and Information Services (DCIS)
Data Centre Services (DCS)
Northern Territory Government, Australia