■ 指定した範囲に指定した文字列が含まれているデータの抜出しの方法
//SORT1 EXEC SORT //SORTIN DD * 1AAA11111111111111111111111111 2222AAA22222222222222222222222 A33333333333333333333333333333 444444444444444444444444444444 555555555555555555555555555AAA //SORTOUT DD DSN=OUTFILE,DISP=(,KEEP),… //SYSIN DD * OPTION COPY INCLUDE COND=(1,30,SS,EQ,C'AAA') /* このサンプルは、INPUTの1~30バイト以内に
文字列「AAA」を含むデータを抜出します。
これはレングスパラメーターの後ろにSSを指定することで可能になります。
比較できるコンスタント値は16進とキャラクターのみです。
このサンプルでは1件目・2件目・5件目が出力対象となります。
※比較する長さの最大はソートの制限事項をご覧ください。