(Application) Fortran プログラムの文字列置換

作成者: 石渡正樹(北大)

概要

char-replace.rb - Fortran プログラムにおける再帰的な文字列の置換.

  • 指定したディレクトリ以下で再帰的に文字列置換を行う.
  • 複数の単語の置換を行う (実行する前に, 置換のルールをスクリプトに 記述しなければいけないので, めんどうくさい).
  • 置換を行う場合は, オリジナルのファイルを XXX.ORG という形で残す.
  • 置換を行うファイルは, 拡張子が .F90, .f90 であるもののみ. 他のファイルの置換を行うには, スクリプトを書き換えなければ ならない.

使い方

まず, 置換をおこなう文字列 (置換前と置換後のセット) をスクリプトの 最初の部分で定義されているハッシュ words に記述する. その後に, 文字列置換を行うディレクトリ名を引数として与え, 以下のよう に実行する.

% char-replace.rb dir

オプションは無い. コマンドラインで指定できるのはディレクトリ名のみ.

参考文献

  • Ruby実用例 〜複数テキストファイル中文字列の置換〜 http://hooktail.org/computer/index.php?Ruby%BC%C2%CD%D1%CE%E3%20%A1%C1%CA%A3%BF%F4%A5%C6%A5%AD%A5%B9%A5%C8%A5%D5%A5%A1%A5%A4%A5%EB%C3%E6%CA%B8%BB%FA%CE%F3%A4%CE%C3%D6%B4%B9%A1%C1

    ここで, 公開されているスクリプトを改変した.

更新日時:2012/05/14 09:46:28
キーワード:[テキストファイル] [文字列置換]
参照: