例えば make compile |& tee log
とすると、tee のせいでmake の戻り値が得られないということに関しての相談です。
いま、perlの中で、
> $cmd = "$make compile 2>&1| tee compile.log";
> $rval = system($cmd);
> if($rval){ print "Error\n"}
のような使い方をしています(実際は$rval >>8 とする必要があるようです)。
上記のようにログを端末に表示し、ファイルにも落とし、かつ戻り値も利用したい、という場合、どのようにしたらよいのでしょうか。
# BASHでは echo ${PIPESTATUS[0]} で得られる、
# Perl のTee Moduleがあるなどの情報だけは発見できたのですが。。。
宜しくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
の回答を参考に、teeコマンドではなく、Perlで端末とファイルに出力すればいいかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- その他(プログラミング・Web制作) awkのtoupper() 1 2022/10/21 20:39
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- 英語 提示文の構造について 3 2022/06/27 18:03
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- 化学 化学が得意な方に質問です。この問題の正解を教えて欲しいです。 【問題1】Log Kowの記述について 1 2022/09/26 23:44
- FX・外国為替取引 ドル/円と元/円を両建てのように運用していくやり方はうまくいくでしょうか? 2 2022/08/01 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
awkスクリプトでダブルクォーテ...
-
DOSコマンドで、標準出力を出力...
-
コンソール出力をテキストに出...
-
バッチファイルで、記号を含む...
-
エクセルVBAで素数だけを出力す...
-
CGIから外部コマンド実行時の標...
-
perlでの出力先設定
-
教えて!perlから.exeファイル...
-
紙にもホームページにも同じレ...
-
VBAでCSVファイルの特定行を書...
-
VBAでCSVファイルを途中行まで...
-
ExcelをCSV書き出す場合のシー...
-
C言語で特定の行を抽出する方法...
-
タブの色を変更する方法
-
複数のCSVファイルを一つのCSV...
-
PerlでのUseless use...
-
perlからのexcel読み込み
-
無料配布の郵便番号自動入力cgi...
-
LaTeXのinputの応用について
-
batファイルでrenameができませ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
awkスクリプトでダブルクォーテ...
-
DOSコマンドで、標準出力を出力...
-
エクセルVBAで素数だけを出力す...
-
教えて!perlから.exeファイル...
-
sprintfについて
-
Perlでファイルの末尾から指定...
-
CGIから外部コマンド実行時の標...
-
重複するデータを抽出できる秀...
-
ファイル出力の改行コードをLFに
-
timeコマンドの結果をテキスト...
-
sprintfで10進数を桁数指定で16...
-
log2の「正確な」計算方法
-
機器のI/OをArduinoでSDに記録...
-
Perl<->Oracle間での文字化けに...
-
Perl中で teeを使っても戻り値...
-
テキストファイルから日本語部...
-
バッチファイルで、記号を含む...
-
htmlから、ファイル、もしくはC...
-
perlでの出力先設定
-
標準エラーと標準出力をファイ...
おすすめ情報