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

Tags: [ Python ] Published: 2011/06/26

あらすじ

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

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

ソース

結果

  • このCOBOLファイルに

f:id:kk_Ataka:20110626081707j:image

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

f:id:kk_Ataka:20110626081706j:image

  • こう置換できた!

f:id:kk_Ataka:20110626081705j:image

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


Author: kk_Ataka / Powered by Jekyll on GitHub Pages