Problem:
How to use variable in the MFSORT configuration file ?
Resolution:
There are some uses of environment variables in the following script file :
echo "1111Aaaaaaaaaa" > L0
echo "9999Azzzzzzzzz" >> L0
echo "4444Bddddddddd" >> L0
echo "1111BAAAAAAAAA" >> L0
echo "3333Accccccccc" >> L0
echo "sort fields(1,4,ch,a)" > cas1.srt
echo "sort fields(1,4,ch,a)" > cas2.srt
echo "sort fields(1,4,ch,a)" > cas3.srt
echo "use L0 org ls record(f, 60)" >> cas1.srt
echo "use L0 org ls record(f, 60)" >> cas3.srt
echo "give \\$A1 org ls record(f, 60)" >> cas1.srt
echo "use \\$A0 org ls record(f, 60)" >> cas2.srt
echo "give L2 org ls record(f, 60)" >> cas2.srt
echo "give L3 org ls record(f, 60)" >> cas3.srt
echo "INCLUDE cond=(5,1,ss,eq,c'\\$A3')" >> cas3.srt
A0=L0
A1=L1
A3=A
export A0
export A1
export A3
mfsort take cas1.srt
mfsort take cas2.srt
mfsort take cas3.srt
#netexpress
#COBOL
#AcuCobol
#ServerExpress
#RMCOBOL