Di tanto in tanto ho bisogno di specificare un "percorso-equivalente" di uno degli standard IO flussi ( stdin
, stdout
, stderr
). Dal 99% delle volte che lavoro con Linux, faccio semplicemente finta /dev/
di ottenere /dev/stdin
, ecc. E questo " sembra fare la cosa giusta". Ma, per prima cosa, sono sempre stato a disagio per una tale logica (perché, ovviamente, "sembra funzionare" fino a quando non lo fa). Inoltre, non ho buon senso per quanto portatile sia questa manovra.
Quindi ho alcune domande:
Nel contesto di Linux, è sicuro (sì / no) di equiparare
stdin
,stdout
estderr
con/dev/stdin
,/dev/stdout
e/dev/stderr
?Più in generale, questa equivalenza è "adeguatamente trasportabile "?
Non sono riuscito a trovare riferimenti POSIX.