कभी कभी मैं मानक आईओ धाराओं में से एक (के "-बराबर पथ" एक निर्दिष्ट करने की आवश्यकता stdin
, stdout
, stderr
)। ९९% जब से मैं लिनक्स के साथ काम करता हूं, मैं बस /dev/
पाने के लिए तैयार हूं /dev/stdin
, आदि, और यह " सही काम करने लगता है"। लेकिन, एक बात के लिए, मैं हमेशा इस तरह के औचित्य के बारे में असहज रहा हूं (क्योंकि, निश्चित रूप से, "यह काम करता है" जब तक यह नहीं होता है)। इसके अलावा, मेरे पास इस पैंतरेबाज़ी के लिए कितना अच्छा कोई मतलब नहीं है।
तो मुझे कुछ सवाल पूछने हैं:
लिनक्स के संदर्भ में, यह सुरक्षित है (हाँ / नहीं) समानता के लिए
stdin
,stdout
औरstderr
साथ/dev/stdin
,/dev/stdout
और/dev/stderr
?अधिक आम तौर पर, यह समानता "पर्याप्त रूप से पोर्टेबल " है?
मुझे कोई POSIX संदर्भ नहीं मिला।