フィールドのCOBOLコピーブックの開始位置を見つけるための簡単な方法はありますか? 例えば:
000100 01 BGG-FILE-REC.
000200 03 BGG-RCD-KEY.
000300 05 BGG-DUDENAME PIC XXXX.
000400 05 BGG-DUDEADDR PIC XX.
000500 05 BGG-HAIRCOLOR PIC X(71).
000600 05 BGG-EYECOLOR PIC X(8).
BGG-HAIRCOLOR 列は 7 列目から始まります。ただし、実際に扱っているファイルには、合計 3400 バイトになる約 250 の変数があります。手計算機を使って PIC 値を苦労して足し算するのは恐ろしく、私の生涯では起こらないことです。システムからの出力を調べているときのために、番号を vi に入れておくとよいでしょう。つまり、BGG-EYECOLOR 値は正しい列に収まりますか?
このようなコピーブックに注釈を付けるために perl スクリプトを作成することもできますが、その前に、誰かが同じ値を取得するためのよりスムーズな方法を持っているかどうか疑問に思いました。