Gelegentlich muss ich einen „Pfad-Äquivalent“ von einem der Standard - IO - Streams , um anzugeben ( stdin
, stdout
, stderr
). Da 99% der Zeit , die ich mit Linux arbeiten, ich voranstellen , nur /dev/
zu bekommen /dev/stdin
, usw., und diese „ scheint das Richtige zu tun“. Aber zum einen war ich mir über eine solche Begründung immer unwohl (weil "es anscheinend funktioniert", bis es nicht funktioniert). Außerdem habe ich keinen guten Sinn dafür, wie tragbar dieses Manöver ist.
Ich habe also ein paar Fragen:
Im Rahmen von Linux, ist es sicher (ja / nein) zu
stdin
,stdout
undstderr
mit/dev/stdin
,/dev/stdout
und/dev/stderr
?Ist diese Äquivalenz im Allgemeinen "angemessen tragbar "?
Ich konnte keine POSIX-Referenzen finden.