sffsort (Sat Oct 25 2014 01:31:01)


Sort a file with a FipHdr and either strip or replace the FipHdr afterwards.

Note that sffsort is a shell to the default sort on the server. On Linux there
are often 2 'sort' programs - POSIX and old Unix. You should check which one is
in use on your server.

Input Parameters are :
	-i : input filename		default: none
		This can be in FipSeq eg /fip/spool/formsave/S1.xml
	-e : add extra FipHdr fields	default: none
	-E : name of file with a extraFipHdr fields if using FipSeq in '-i'
	-H : Strip FipHdr afterwards	default: leave
	-l : name of locale 		default: current system locale
	-o : output filename		default: to screen
	-P : path of sort to use	default: sort
	-s : valid sort string in dbl quotes.	default: none
		The default is that setup for the system which is normally a straight
ascending sort.
	-W : input filename has a wild card - so do not try to rip off the FipHdr.
	-v : version number and stop

The last parameter MAY be the input filename and this will be used if there is
no '-i' flag.

There should be NO spaces between flag and data
	ie -s"-bn +3rn -4"

Do NOT specify either the input nor output filename in the sort string (-s).

example with an external FipHdr file and wild cards in the input string
	sffsort -s'-t| +1 -2' -i'/fip/data/sdi/lookups_car/RL_RS_*' -ohoho
-Eefh4sffsort -W

The default sort program is used. To use another, specify the full path and
name for the -P switch
	eq -P /fip/3rdparty/sort
To specify
Version Control
;000g	21may01 chris original version
		;c 07nov01 added locale
		;d-e 01sep11 -i is now FipSeq, added -W and -E, program returns the return of
the sort ;e fip_dequote
		;f 29jul13 added -P sortprogram

(copyright) 2014 and previous years FingerPost Ltd.