No.1
- 回答日時:
perl -w a.cgi > err.txt
とすれば、画面の代わりにerr.txtに結果が書き込まれます
画面で確認したいのであれば
perl -w a.cgi | more
で一画面ごとに表示が止まり、何かキーを押すと
次の画面に移ります。
こんなところでしょうか?
参考まで
ご返答どうもありがとうございます。
moreを使うと一画面ごとに表示がとまりました。
しかし、エラー表示のときだけ2~3秒でページが自動的に切り替わってしまうんです。これは何かの陰謀なんでしょうか。
No.2ベストアンサー
- 回答日時:
エラーについては、標準出力(STDOUT)ではなく標準エラー出力(STDERR)に出力されてしまうので、DOS/Windows系の場合はコマンドラインから変更するのは難しいでしょう。
どうしてもファイル等に保存するのであれば、プログラム中でSTDERRの出力先をopenコマンドなどで変更してしまう(「open( STDERR, "> error.txt" );」のような形)しかないんじゃないでしょうか。試したことがないのでできるかどうかもわかりませんが。
むしろそれよりは、Perlのデバッグモードを使った方がいいんじゃないですか?
「perl -d a.cgi」というような形で起動できますし。コマンドの使い方はプロンプトで「h」で出力できます。
ご返答どうもありがとうございます。
上記のように「open( STDERR, "> error.txt" );」をスクリプトの2行目に入れてみました。結果はちゃんとファイルに出力されたのですが、-w をつけたとき、DOS窓では変数が一回しか使われていないときのエラーが表示されるのに対し、STDERRでファイルに出力した方ではそれが書かれていませんでした。定義していない変数の警告はどちらの方法でも出力されていました。
使い方等よくわかっていないのですが、これから試してみようと思います。
デバックモード・・・これもDOS窓だとスクロールして上の方が見えないような・・・といいますか、手軽にエラーを見るのが目的だったんです。ということで、ちょっとパス(汗)。ありがとうございます、いろいろ参考になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) DOSコマンド『dir』の『/o』オプション 3 2023/03/10 09:29
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
- IT・エンジニアリング 不具合の現状認識をしないプログラマって信用できる人? できない人? 8 2023/07/28 09:09
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INDIRECT 横に再度抽出したい
-
テキストファイルで提出とは?
-
perlのflock関数でロックをかけ...
-
Perlで特定文字列から特定文字...
-
bashスクリプト
-
perlをバージョンアップしたら...
-
TeraPadエディターの操作方法に...
-
perlで自動ログインをしたいが...
-
perlの構文でカンマの意味が分...
-
Perl の外部モジュールの利用方法
-
Strawberry Perl for Windows ...
-
perl LWPでURLにアクセスした時...
-
Perlで、「が」を、「...
-
Perlで時間の計算
-
perlのプログラミング 部分入れ...
-
英数文字列のうちの数値を4桁に...
-
Perlの例文でif($a==1&&$b==5&&...
-
Wallpaper Engineでおすすめの...
-
openした後、closeしないでプロ...
-
perlで複数のファイルの処理に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INDIRECT 横に再度抽出したい
-
openした後、closeしないでプロ...
-
perlをバージョンアップしたら...
-
Perl の外部モジュールの利用方法
-
Perlのエラーについてご教授く...
-
テキストファイルで提出とは?
-
bashスクリプト
-
Windows10においての『Perl』の...
-
perlのflock関数でロックをかけ...
-
Perlで特定文字列から特定文字...
-
perlプログラミング 空白行削除
-
画像が表示でnull; this.src
-
ターミナルで特定の文字と文字...
-
Wallpaper Engineでおすすめの...
-
perl 正規表現でエラー
-
perlで複数のファイルの処理に...
-
perlでリテラル値はメモリにど...
-
このファイルを開く方法で困っ...
-
LinuxにおいてのPerlのプログラ...
-
PerlでUTF-8のファイルの文字列...
おすすめ情報