2018年以降の記事はGitHub Pagesに移行しました

PythonでCOBOLファイルの行頭に連番をふる

あらすじ

限られた環境の中でCOBOLを書かなくてはならかった。(FF2)

COBOL自体はviやらでゴリゴリ書いていけるんですが、ソース書いて間に挿入…を繰り返していると行頭の連番*1にズレが生じていきます。幸いPythonは入っていたので書いてみました。Python初心者なので練習も兼ねる。

ソース

結果

  • このCOBOLファイルに

  • こうはさがってきた場合

  • こう置換できた!

*1:一連番号領域と呼ぶようです。