時折、私は標準IOストリームの1つ(の「等価パス」を指定する必要がありstdin
、stdout
、stderr
)。私は、Linuxで動作する時間の99%以来、私は先頭に追加/dev/
取得する/dev/stdin
など、これが「思わ正しいことを行うために」。しかし、1つには、そのような理論的根拠について私はいつも不安でした(もちろん、うまくいかないまで「うまくいくようだから」)。さらに、私はこの操作がどれほどポータブルであるかについて良い感覚を持っていません。
そこで、いくつか質問があります。
Linuxののコンテキストでは、それが安全である(はい/いいえ)と同一視する
stdin
、stdout
とstderr
して/dev/stdin
、/dev/stdout
と/dev/stderr
?より一般的には、この同等性は「十分に移植可能」ですか?
POSIXの参照が見つかりませんでした。