![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
お世話になります。
現在perlを勉強しているのですが(ActivePeal5.12.2)
コマンドプロンプトから
test.pl > test.log
と実行した場合、test.pl内で標準出力した文字列がtest.logにリダイレクトされますが
test.pl内で ~die "ERROR~"とした場合、"ERROR~"はtest.logに出力されません。
これを簡単にtest.logに出力する方法はないでしょうか。
リダイレクトせず実行した場合、画面に出力されているのでリダイレクトすればそのまま良いと思っていたのですが・・
No.3ベストアンサー
- 回答日時:
実行環境はWindowsでしょうか?
dieで出力されるのは「標準エラー出力」といいます。
perl test.pl >test.log 2>error.log
とすればエラー出力をファイルへ取得できます。
これをtest.logへ一緒にするには
perl test.pl >test.log 2>&1
とします。
また、perl側で処理したい場合は、スクリプトの初めの方に次の行を追加して下さい。
open(STDERR, ">&STDOUT");
$| = 1;
これでエラー出力を標準出力に振りかえることができます。
ありがとうございます。
perlでとばかり考えていて、そちらの方に全然頭が回っていませんでした。
openはそのような使い方もできるのです。
No.2
- 回答日時:
perl test.pl 2>err.log
のようにすれば標準エラー出力のリダイレクトが可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- サーバー Windowsサーバでグループを検索したい 1 2023/04/17 15:30
- Access(アクセス) MAXで0が出力される 1 2022/03/31 21:43
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- HTML・CSS 【CSS】特定のリンクを含むaタグを指定できるかどうか? 3 2022/10/15 02:45
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- ドライブ・ストレージ HDDのチェック方法 6 2022/05/04 09:49
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダイアモンド演算子<>に対するb...
-
pythonのIDLEの対話シェルで日...
-
Perl内でJavaScri...
-
複数のチェックボックスの値を...
-
コマンドプロンプトで行が見え...
-
Perl 時間同士の差
-
Perlで着メロDLカウント
-
perlでモジュールを使ってクロ...
-
Perlからchasenの使い方
-
awkスクリプトでダブルクォーテ...
-
Perlを使った単語出現カウント
-
sprintfについて
-
VBAでCSVファイルを途中行まで...
-
ExcelをCSV書き出す場合のシー...
-
C言語でファイル名を取得
-
VBAでCSVファイルの特定行を書...
-
ListBoxのデータを高速でファイ...
-
does not map to shiftjis は解...
-
ファイル名の変更
-
pushをすると行ができる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
awkスクリプトでダブルクォーテ...
-
DOSコマンドで、標準出力を出力...
-
sprintfについて
-
エクセルVBAで素数だけを出力す...
-
C言語の問題について
-
Perl<->Oracle間での文字化けに...
-
log2の「正確な」計算方法
-
教えて!perlから.exeファイル...
-
重複するデータを抽出できる秀...
-
Perlでファイルの末尾から指定...
-
CGIから外部コマンド実行時の標...
-
ファイル出力の改行コードをLFに
-
至急お願いします。C言語で.img...
-
LWPでPOST送信した後に送信先に...
-
perlでcsvの出力について
-
バッチファイルで、記号を含む...
-
Perl 内で実行される Perl が S...
-
文字コードの変換(Shift-JISか...
-
Perlでエラーログに日時をつける
-
Active Perl の動作異常について
おすすめ情報