お世話になります。
現在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ランキング
-
awkスクリプトでダブルクォーテ...
-
ファイル出力の改行コードをLFに
-
エクセルVBAで素数だけを出力す...
-
DOSコマンドで、標準出力を出力...
-
重複するデータを抽出できる秀...
-
教えて!perlから.exeファイル...
-
テキストファイルから日本語部...
-
ドメインからIPアドレスあるい...
-
window.open でのファイル指定方法
-
VBAでCSVファイルの特定行を書...
-
ReadLineでの読み出し行を指定する
-
VBAで巨大なファイルの途中から...
-
ExcelをCSV書き出す場合のシー...
-
VBAでCSVファイルを途中行まで...
-
htaccessで特定のディレクトリ...
-
fopenでディレクトリ内の全ファ...
-
fgets で値が取得できない
-
エクセルVBA コードが同じでも...
-
配列の中に重複文字列があるか...
-
MATLABのm-fileについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
awkスクリプトでダブルクォーテ...
-
エクセルVBAで素数だけを出力す...
-
sprintfについて
-
教えて!perlから.exeファイル...
-
重複するデータを抽出できる秀...
-
log2の「正確な」計算方法
-
DOSコマンドで、標準出力を出力...
-
文字コードの変換(Shift-JISか...
-
perlでの文字列抽出
-
至急お願いします。C言語で.img...
-
ダイアモンド演算子<>に対するb...
-
コマンドプロンプトで行が見え...
-
Perlで着メロDLカウント
-
perlのpushについてです。
-
perlでcsvの出力について
-
CGIから外部コマンド実行時の標...
-
ドメインからIPアドレスあるい...
-
MySQLに画像を格納してperlで取...
-
perlでcsvの指定フィールドに書...
-
htmlから、ファイル、もしくはC...
おすすめ情報