複数ファイルを連続置換 サブディレクトリ処理、ファイル選択限定機能、ワイルドカードON/OFF機能付
repコマンド(リプレイス;ファイル内容置換コマンド)は旧文字列と新文字列を指定し、複数のファイルの内容を置換するソフトです。
◆ファイル名と置換文字列にワイルドカードが使えます。ワイルドカードでない置換も出来ますから、記号を含んだ文字列の置換も簡単
◆サブディレクトリ処理はもちろん、処理するファイルをディレクトリ, 識別子, 属性, 日付, サイズ等によって対象外にしたり限定したり可能
◆文字列の置換をしても、ファイルの日付を変更しないようにも出来ます。保存用のファイルなど日付が重要な場合にも対応します。もちろん、日付を更新させることも可能
◆バイナリファイルの破壊を防ぐ、バイナリ検出機能や特定拡張子処理抑止機能
◆設定ファイルによるオプション設定登録
■使用例
rep abc 1234 file.txt …… ファイルfile.txt内の"abc"を"1234"に置換
rep def "" file.txt …… ファイルfile.txt内の"def"を削除
rep abc def *.txt …… ファイル*.txt内の"abc"を"def"に置換
rep abc def /tm *.txt …… 処理前のファイル日時を保持
rep a b d1\*.* /d …… ディレクトリd1下の全ファイルを置換
rep a b d1\readme.txt /d …… ディレクトリd1下の全 readme.txtファイルを置換
rep xy*1 ab * …… "xy*1"を"ab"に置換
rep xy*1 ab * /w …… "xy"〜"1"を"ab"に置換
rep xyz ab * /h …… "xyz"で始まる行の行頭"xyz"を"ab"に置換
rep xyz ab * /t …… "xyz"で終わる行の末尾"xyz"を"ab"に置換
rep xy*1 ab * /wt …… "xy"〜"1"で終わる行の末尾"xy"〜"1"を"ab"に置換
rep xy*1 ab * /wht …… "xy"で始まり、"1"で終わる行を"ab"に置換
rep a b * /shC:\d1,c:\d2 …… C:\d1 と C:\d2 以下は対象外
rep a b * /sdo* …… ディレクトリo* 以下は対象外
rep a b * /seobj,exe,jp*g …… 拡張子obj,exe,jp*g は対象外
rep a b * /sas,h …… 属性 s, h は対象外
rep a b * /sas,ds …… 属性 s ファイルと、属性 s のディレクトリ以下は対象外
rep a b * /ly20010417-20180625 …… 2001年4月17日〜2018年6月25日のファイルを置換
rep a b * /v-f …… 合計表示なし
rep a b * /logc:\tmp\f1.log …… c:\tmp\f1.logへログファイル出力
rep a b * /time60 …… 60秒以上で処理時間表示
rep a b * /L500K …… 1行のバイト数を500Kバイトで置換
ソフト名: | 32bitコマンド rep |
---|---|
動作OS: | Windows XP/Me/2000/NT/98/95 |
機種: | 汎用 |
種類: | サンプル版 |
作者: | 平林 雅英 |