Skip to main content

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

Old KB# 2293

#netexpress
#COBOL
#AcuCobol
#ServerExpress
#RMCOBOL