リスト:: RewriteElements.

list :: rewriteElementsは、最初のリストの要素を書き換えることによって新しいリストを作成できるPerlモジュールです。
今すぐダウンロード

リスト:: RewriteElements. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • James E Keenan
  • 出版社のWebサイト:
  • http://search.cpan.org/particle/parrot-0.6.1/lib/Parrot/Pmc2c/Pmc2cMain.pm

リスト:: RewriteElements. タグ


リスト:: RewriteElements. 説明

list :: rewriteElementsは、最初のリストの要素を書き換えることによって新しいリストを作成できるPerlモジュールです。 list :: rewriteElementsは、最初のlists.Synapsisの要素を書き換えることによって新しいリストを作成できるPerlモジュールです.Synopsisを使用します。 $ lre = list :: rewritelements - > new({list => @source、body_rule => shif {my $ record = shift; $ record。= q {追加フィールド};}、});ファイルからの入力、への出力stdout:$ lre = list :: rewritelements - > new({file => "/ path / to / source / file"、body_rule => sub {my $ record = shift; $ record = q {、追加のフィールド}; ;}、});リスト内の最初の要素に別の規則を指定します。$ lre = list :: rewritelements - > new({file => "/ path / to / source / file"、header_rule => sub {my $ record = shift; $ record = q {、追加のヘッダー};}、body_rule => sub {my $ report = shift; $ record = q {、追加項目};}、});ファイルからの入力、への出力ファイル:$ LRE = list :: rewritelements - > new({file => "/ path / to / source / file"、body_rule => sub {my $ record = shift; $ record = q {追加フィールド}} 、output_file => "/ path / to /出力/ファイル"、})。出力ファイルに名前を付けます。$ lre = list :: rewritelements - > new({file => "/ path /へ/ source / file "、body_rule => sub {my $ record = shift; $ record。= q {追加itionalフィールド}; OUTPUT_SUFFIX => '.out'、});ヘッダーまたは個別レコードの出力を抑制するための基準を提供します。 $ LRE = list :: rewritelements - > new({file => "/ path / to / source / file"、header_suppress => sub {My $ RECORD = SHIFT; $ record =〜/ $ cand pattern /;}、 BODY_SUPPRESS => SUB {MY $ RECORD = SHIFT; $ RECORDRING ';}、BODY_RULE => SUB {MY $ RECORD = SHIFT; $ RECORD = Q {追加フィールド};}、});出力を生成する$ lre-> generate_output();レポート出力情報$ path_to_output_file = $ lre-> get_output_path(); $ OUTPUT_FILE_BASENAME = $ LRE-> GET_OUTPUT_BASENAME(); $ OUTPUT_ROW_COUNT = $ LRE-> GET_TOTAL_ROWS(); $ output_record_count = $ lre-> get_total_records(); $ RECORDS_CHANGED = $ LRE-> GET_RECORDSS_CHANGED(); $ RECORDS_UNCHANGED = $ LRE-> GET_RECORDSS_UNCHANGED(); $ RECORDS_DELETED = $ LRE-> GET_RECORDSS_DELETED(); $ HEADER_STATUS = $ LRE-> GET_HEADER_STATUS();他の人からフラットなデータファイルを受信し、着信ファイル内の各行またはレコードを作成する必要がある新しいファイルを生成するための多くの状況では一般的です。新しいファイルに印刷する前に、一部のルールに従って変換されます。 (b)特定の基準を満たしている場合は、all.list :: RewriteElementsで新しいファイルに出力されない場合は、そのような規則と基準を作成し、変換されたデータレコードのファイルを生成し、変換に関する基本統計情報を取り戻すことができます。 List :: RewriteElementsは、着信ファイル内のレコード数が大きく、リスト全体をメモリに保持したくない場合に便利です。同様に、新しく生成されたレコードはメモリ内に保持されていませんが、すぐにSTDOUTに印刷されるか、またはファイル。一方で、何らかの理由でメモリ内のレコードの配列がある場合は、リスト:: RewriteElementsを使用してルールを適用できます。そして、配列の各要素への基準(出力をメモリに保持せずに)変換されたレコードを印刷します。要件: ・Perl


リスト:: RewriteElements. 関連ソフトウェア