パソコン通信ログファイル整理用 フィルターブログラム
本プログラムは1種のバッチ処理タイプのエディタ?の一種で、下記の機能により、
テキスト・ファイルより、不用な行の削除、置換等を行なうもので数字については、
変数扱いが可能であり、ESCシーケンスの変換などにも使用可能である。
作者は本プログラムをログファイルから不用なシステムメッセージの削除するフィルター
またはPC98用のESC画を変換し、MULTI−16での観賞可能にするための
フィルター などにもっぱら使用している。
1.指定したファイル内の^@,^Z および行末のスペースの削除機能(オプション無or -1 )
2. 〃 <LF>,^@,^Z 〃 (オプション -0 )
3. 〃 ^@,^Z ,<CR><LF>のみの行及び 〃 (オプション -2 )
4. 〃 ^@,^Z だけの削除機能 (オプション -3 )
5.削除指定参照ファイルで指定された文字を指定ファイル内から、削除,置換する。
(オプションについては、いずれも有効)
削除方法には行単位で、(1) 全文一致の場合1行削除
(2) 指定文字列が含まれた行の削除
(3) 指定文字を削除し、文字を詰める
(4) 指定文字を別途指示した文字へ置換する。
削除指定ファイルについては、環境変数[FILTER]にて指定可能。
なお、環境変数が指定されていない場合には、カレントディレクトリィの[FILTER.REF]
を検索する。[削除指定参照ファイルは必要がなければ設定する必要は無い]
*BACK SPACEの処理(1文字削除)が追加されています。[nemossan のアドバイス]