Perlで標準入出力の判断は?
[上に]
[前に]
[次に]
J.Naka
[E-Mail]
1999/05/29(土) 17:14:08
Perlで標準入出力が、
ファイルにリダイレクトされているか?
本来の標準入出力のままか?
を、判断する方法ってあるでしょうか?
昔作ったDosの小物ツールには必須の便利な機能でしたので、
温故知新的感情で使いたいな思っています。
B-Cus
1999/05/30(日) 09:13:23
環境を書かんと…。DOS? UNIX?
以下UNIXと仮定。
STDIN、STDOUT を statで調べればわかると思います。
http://www.cs.gunma-u.ac.jp/~j5306050/cgi-bin/tmp/mode.txt
一般的には、CHAR_DEVならttyへ出力、REG_FILEならファイルへの
リダイレクト、FIFOならパイプへの出力。
# 入力も同じ。
J.Naka
[E-Mail]
1999/05/30(日) 11:52:39
おっとと(笑)、環境が抜けていました。(_ _)
Win95とその上の自宅サーバです。
御教授をヒントに少しやってみます。ありがとさん。
[上に]
[前に]
[次に]