मैं इस संभावना को संभालने की कोशिश कर रहा हूं कि कोई तर्क नहीं है और कोई पर्ल स्क्रिप्ट को कोई पर्ल स्क्रिप्ट पास नहीं किया जाता है। मुझे लगता है कि अगर कोई तर्क नहीं है तो एसटीडीआईएन के माध्यम से इनपुट पाइप किया जा रहा है। हालांकि यदि उपयोगकर्ता कोई तर्क नहीं देता है और स्क्रिप्ट पर कुछ भी पाइप नहीं करता है, तो यह कीबोर्ड इनपुट प्राप्त करने का प्रयास करेगा। मेरा उद्देश्य इसके बजाय एक त्रुटि संदेश प्रदान करना है।मैं चयन के बिना पर्ल में पाइप डेटा के लिए STDIN कैसे देख सकता हूं?
दुर्भाग्यवश, select()
कुछ गैर-पॉज़िक्स सिस्टम के लिए पोर्टेबल नहीं है। अधिकतम पोर्टेबिलिटी के साथ ऐसा करने का कोई और तरीका है?
मैक ओएस एक्स +5 पर काम करने की पुष्टि अगर मैं कर सकता था, लेकिन मैं नहीं कर सकता, तो +1। –