• 締切済み

cobolのコメント削除

Unix、シェルに詳しい方がいたら教えていただきたいです。 Unixのシェルで、cobolソースからコメントを削除するツールを作成しようと思っています。 conolソースなので、7文字目が「*」かどうかを判定すればいい、というのは何となく分かるのですが、何かいいコマンドは無いでしょうか? よろしくお願いします。

みんなの回答

回答No.2

たくさんあると思いますよ。 grep、sed、awk、perl、ruby、python、・・・ それぞれにパラメータが違いますけど、どれも目的は達成できます。 例えば、awkなら、 awk "/^...... /{print}" < 入力ファイル > 出力ファイル とかですね。 ちなみに、cobolのコメントは、7桁目が*ですが、D(デバック行)も同義かと 思うので、スペースだけを拾うほうが良いかも知れません。 上のawkの例は、スペースだけを拾うようにしています。

すると、全ての回答が全文表示されます。
回答No.1

grep -ev "^......\*" こんな感じかなあ 試してませんけど

すると、全ての回答が全文表示されます。

関連するQ&A