(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
ここで, 公開されているスクリプトを改変した.
キーワード:[テキストファイル] [文字列置換]
参照: