JP1 Version 8 JP1/Script(UNIX(R)用)
TextFileReplace(テキストファイルの文字列を置き換える)
機能
テキストファイルの中の,特定の文字列を置き換えます。
形式
TextFileReplace ( FileName , OldText , NewText 〔, ReplaceCntBuff〕 )
指定項目
FileName
テキストファイル名を文字列,または値を格納した変数名で指定します。
OldText
変更前文字列を文字列,または値を格納した変数名で指定します。
NewText
変更後文字列を文字列,または値を格納した変数名で指定します。
ReplaceCntBuff
置き換えた文字列の数を受け取る変数名を指定します。必要がない場合は省略します。
説明
指定した変更前文字列をテキストファイルから検索し,別の文字列に置き換えます。コマンドが正常に実行された場合は真(True)を,エラーが発生した場合は偽(False)を,コマンドの実行結果として返します。
ラージファイルは,使用できません。
2,147,483,648バイト以上のテキストファイルの文字列を置き換える場合は,SplitFileコマンドを使用してテキストファイルを2,147,483,647バイト以下に分割し,分割した各々のテキストファイルに対してTextFileReplaceコマンドを実行してください。
その後,CatFilesコマンド使用して分割したファイルを統合してください。
注意事項
変換前文字列に改行コードを指定してもファイル中の改行コードは変換後文字列に変換されません。
例
<実行前> ' TextFileReplaceのテスト TextFileReplace ( _BIN_+"ABC.TXT" ,"テスト" ,"test" ) <実行後> ' TextFileReplaceのtest TextFileReplace ( _BIN_+"ABC.TXT" ,"test" ,"test" )
All Rights Reserved. Copyright (C) 2003, 2006, Hitachi, Ltd.