• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブスクリプトとのファイルハンドル受け渡し)

ファイルハンドル受け渡しでうまくいかない問題

このQ&Aのポイント
  • メインの実行スクリプトからサブスクリプトを実行し、結果を与えたファイルハンドルへ出力したいが、うまくいかない問題です。
  • メインの実行スクリプトから複数のサブスクリプトを実行し、結果を与えたファイルハンドルへ出力したいが、うまくいかない問題です。
  • ファイルハンドルの受け渡しに関する問題があります。メインの実行スクリプトからサブスクリプトを実行し、結果を与えたファイルハンドルに出力したいのですが、うまくいきません。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

そのサブスクリプトをモジュールもしくはrequire可能な形式に書き換えて、use/requireするのが、手っ取り早いと思います。 モジュールについては、標準添付ドキュメントperlmodをご覧ください。 サブスクリプトが標準入出力を利用する形なら、関数openのパイプライン形式、もしくはモジュールIPC::Open2およびIPC::Open3が利用可能です。詳しくは、perldoc -f openをご覧ください。

renkado
質問者

お礼

ありがとうございます。 require可能な形式にしたことで解決を図ることができました。 お礼が遅くなり申し訳ございませんでした。

関連するQ&A