का प्रतिनिधित्व करता है, मैं इस ./cprogram $(perl -e 'print "\xab\xcd\xef";')
जैसे एक पर्ल स्क्रिप्ट के साथ एक सी प्रोग्राम में इनपुट फ़ीड करना चाहता हूं।मैं एक स्ट्रिंग वैरिएबल की व्याख्या कैसे कर सकता हूं जो पता
हालांकि, स्ट्रिंग को फ़ाइल से पढ़ा जाना चाहिए। तो मुझे ऐसा कुछ मिलता है: ./cprogram $(perl -e 'open FILE, "<myfile.txt"; $file_contents = do { local $/; <FILE> }; print $file_contents'
। हालांकि, अब स्ट्रिंग स्ट्रिंग को "\xab\xcd\xef"
स्ट्रिंग के रूप में व्याख्या करता है, और मैं इसे पहले उदाहरण के रूप में बाइट अनुक्रम के रूप में समझना चाहता हूं।
यह कैसे प्राप्त किया जा सकता है? फ़ाइल :: Slurp के बिना इसे सर्वर पर चलाना होगा।
क्षमा करें, एनयूएल बाइट सिर्फ मुझे सबसे कमजोर उदाहरण स्ट्रिंग टाइप कर रहा था। मेरे वास्तविक मामले में कोई एनयूएल बाइट नहीं है। – codd
@ कोड, मैंने आपके प्रश्न से एनयूएल हटा दिया, और मैंने अपने उत्तर से संबंधित टिप्पणी हटा दी। मैंने थोड़ा सा स्पष्टीकरण भी फहराया। – ikegami
देर से स्वीकार करने के लिए खेद है, पूरी तरह से इसके बारे में भूल गए। – codd