टेक्सपैड इसे बना रहा है। मुझे पता है कि यह कुछ समय सीमा के अंतर्गत है। मुझे अभी याद नहीं है कि यह नाम है।
नीला वर्ण:
मैं सिर्फ अपने दस्तावेज़ से उन्हें हटाना चाहता हूँ।
आप इसे कैसे टाइप कर सकते हैं?
टेक्सपैड इसे बना रहा है। मुझे पता है कि यह कुछ समय सीमा के अंतर्गत है। मुझे अभी याद नहीं है कि यह नाम है।
नीला वर्ण:
मैं सिर्फ अपने दस्तावेज़ से उन्हें हटाना चाहता हूँ।
आप इसे कैसे टाइप कर सकते हैं?
जवाबों:
इसे गाड़ी वापसी के रूप में जाना जाता है।
यदि आप उपयोग कर रहे हैं तो आप vim
इन्सर्ट मोड डाल सकते हैं और टाइप करें CTRL- v CTRL- m। वह ^ M कीबोर्ड है जो \ r के बराबर है ।
0x0D
एक हेक्स संपादक में सम्मिलित करना कार्य करेगा।
कैसे हटाएं?
आप कमांड का उपयोग करके इसे हटा सकते हैं perl -p -i -e "s/\r//g" filename
।
जैसा कि ओपी ने यहां इस उत्तर की टिप्पणियों में सुझाव दिया है , आप भी कोशिश कर सकते dos2unix filename
हैं और देखें कि क्या इसे ठीक करता है।
जैसा कि @steeldriver टिप्पणियों में सुझाव देता है, विम संपादक खोलने के बाद, escकुंजी दबाएं और टाइप करें :set ff=unix
।
संदर्भ
https://stackoverflow.com/questions/1585449/insert-the-carriage-return-character-in-vim
https://stackoverflow.com/a/7742437/1742825
-ksh: revenue_ext.ksh: नहीं मिला [ऐसी कोई फ़ाइल या निर्देशिका नहीं]
:set ff=unix
रूप में अच्छी तरह से
कोड
sed -i 's/^M//' filename.txt
^M
कमांड में टाइप करते समय , उपयोग न करें shift+6 & M
। आपको उपयोग करना चाहिए ctrl+v+m
।
आप इसे सेड के साथ भी कर सकते हैं
sed -i "s/\r//g" filename
जैसा कि रमेश नोट करते हैं, CTRL+ V CTRL+ Mआपको आपको शाब्दिक चरित्र मिलना चाहिए - हालांकि आप केवल इसे करने के लिए सीमित नहीं हैं vim
- आपको किसी भी विहित मोड tty पर ऐसा करने में सक्षम होना चाहिए।
cat ./file | tr -d '\r' >./file
... काम कर सकते हैं।
|pipe
फ़ाइल से पढ़ना । यह सच है, एक मध्यवर्ती tmp फ़ाइल अधिक मजबूत होगी - लेकिन पाइप में बफर पर्याप्त होना चाहिए। फिर भी, अगर यह नहीं है, tr -d '\r' <<FILE >./file\n$(cat ./file)\nFILE\n
तो एक निश्चित बात होगी - बशर्ते कि फ़ाइल में कोई \000
वर्ण न हो, यानी।
./file
पहले cat
इसे पढ़ने का मौका मिलने की संभावना कम हो जाएगी । एक पाइप लाइन के सभी कमांड समानांतर में लॉन्च किए जाते हैं और प्रभावित कमांड निष्पादित होने से पहले पुनर्निर्देशन शेल द्वारा संसाधित होते हैं ।
$(cat)
फिक्स: या (महत्वपूर्ण) खाली लाइनों को पीछे छोड़ते हुए या अंतिम मेमोरी में, या उपलब्ध मेमोरी में फिट होने से अधिक डेटा को ट्रेस किया । (rm file; tr -d '\r' >file) <file
उन लोगों से बचता है, अगर फ़ाइल को फिर से बनाना ठीक है (रीसेट मालिक / समूह / परमिट / एसीएल / संदर्भ / आदि)