• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows版Perlの標準入力&標準出力)

Windows版Perlの標準入力&標準出力

このQ&Aのポイント
  • Windows2000にActive Perl5.6をインストールしています。標準入力をそのまま標準出力するプログラムを作成しましたが、うまく動作しません。
  • DOSコマンドの使い方が間違っているのか、Perlの書き方が間違っているのか、またはWindows版のPerlではこのような使い方はできないのか、教えてください。
  • プログラムソース(c:\test.pl)と実行方法、データ(data.datの中身)も記載します。予定通りに動作させるための解決策を教えてください。

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

  • ベストアンサー
  • yfujii
  • ベストアンサー率17% (14/80)
回答No.1

perlにパスが通っているとして下記2点が問題です 1.perlが動いてません   perlのインタプリタが動いてません 2.標準入力に入っていません dosのtypeコマンドを使用します でコマンドプロンプトから type data.dat | perl test.pl > data2.dat でどうでしょうか

umetakahashi
質問者

お礼

教えていただいた、 type data.dat | perl test.pl > data2.dat でうまくいきました。ありがとうございます!! パイプ(|)の後でperlを実行させるためには、"perl"が 必要なのですね。ありがとうございました。

関連するQ&A