\r\n
DOS / Windows द्वारा उपयोग किए जाने वाले CarridgeReturn / NewLine line endings जनरेट करने के लिए एक प्रिंटफ स्टेटमेंट में उपयोग किए गए कोड हैं।
जैसा कि आप बिल्ली का उपयोग कर रहे हैं, आप यूनिक्स के कुछ प्रकार का उपयोग कर रहे हैं जो केवल \n
लाइन के अंत के रूप में उपयोग करता है । लेकिन आपको उस चार फ़ाइल में नहीं दिखना है। बस उन मूल्यों को हटाने का प्रयास करें (लाइन के अंत में एक वास्तविक न्यूलाइन को छोड़कर)।
उदाहरण परीक्षण फ़ाइल अब =
GET / HTTP/1.1
blah-blah
GET / HTTP/1.1
blah2
या यदि आपको वास्तव \r\n
में फ़ाइल में दिए गए मानों की व्याख्या करनी है , तो आप फ़ाइल को प्रिंटफ़ उपयोगिता के साथ व्याख्या कर सकते हैं, अर्थात
$ cat printf_inputtest.txt
GET / HTTP/1.1\r\n\r\n
GET / HTTP/1.1\r\n\r\n
$ printf "$( < printf_inputtest.txt )"
GET / HTTP/1.1
GET / HTTP/1.1
$
आशा है कि ये आपकी मदद करेगा।