- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows版Perlの標準入力&標準出力)
Windows版Perlの標準入力&標準出力
このQ&Aのポイント
- Windows2000にActive Perl5.6をインストールしています。標準入力をそのまま標準出力するプログラムを作成しましたが、うまく動作しません。
- DOSコマンドの使い方が間違っているのか、Perlの書き方が間違っているのか、またはWindows版のPerlではこのような使い方はできないのか、教えてください。
- プログラムソース(c:\test.pl)と実行方法、データ(data.datの中身)も記載します。予定通りに動作させるための解決策を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
perlにパスが通っているとして下記2点が問題です 1.perlが動いてません perlのインタプリタが動いてません 2.標準入力に入っていません dosのtypeコマンドを使用します でコマンドプロンプトから type data.dat | perl test.pl > data2.dat でどうでしょうか
お礼
教えていただいた、 type data.dat | perl test.pl > data2.dat でうまくいきました。ありがとうございます!! パイプ(|)の後でperlを実行させるためには、"perl"が 必要なのですね。ありがとうございました。