টেক্সপ্যাড এটি তৈরি করছে। আমি জানি যে এটি কিছু ডেডকি এর নীচে রয়েছে। আমি শুধু এটি নাম মনে করতে পারি না।
নীল চরিত্র:
আমি কেবল তাদের দস্তাবেজ থেকে এগুলি সরাতে চাই।
আপনি এটি টাইপ করতে পারেন কিভাবে?
টেক্সপ্যাড এটি তৈরি করছে। আমি জানি যে এটি কিছু ডেডকি এর নীচে রয়েছে। আমি শুধু এটি নাম মনে করতে পারি না।
নীল চরিত্র:
আমি কেবল তাদের দস্তাবেজ থেকে এগুলি সরাতে চাই।
আপনি এটি টাইপ করতে পারেন কিভাবে?
উত্তর:
এটি ক্যারেজ রিটার্ন হিসাবে পরিচিত।
আপনি যদি ব্যবহার করছেন তবে আপনি vim
সন্নিবেশ মোডটি প্রবেশ করতে পারেন এবং CTRL- v CTRL- টাইপ করতে পারেন m। সেই ^ এম হ'ল keyboard r এর সমতুল্য কীবোর্ড ।
0x0D
একটি হেক্স সম্পাদক সন্নিবেশ করানো কাজটি করবে।
কীভাবে সরাবেন?
আপনি এটি কমান্ড ব্যবহার করে মুছে ফেলতে পারেন perl -p -i -e "s/\r//g" filename
।
ওপি যেমন এখানে এই উত্তরের মন্তব্যে পরামর্শ দিয়েছে , আপনি এমনকি চেষ্টা করতে পারেন dos2unix filename
এবং এটি ঠিক করে কিনা তা দেখতে পারেন।
@ স্টিলড্রাইভার যেমন মন্তব্যগুলিতে পরামর্শ দেয়, ভিম সম্পাদক খোলার পরে, escকী টিপুন এবং টাইপ করুন :set ff=unix
।
তথ্যসূত্র
https://stackoverflow.com/questions/1585449/insert-the-carriage-return-character-in-vim
https://stackoverflow.com/a/7742437/1742825
-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
ফাইলটি থেকে পড়ছি । এটি সত্য, একটি মধ্যবর্তী টিএমপি ফাইলটি আরও দৃust় হবে - তবে পাইপে থাকা বাফারটি যথেষ্ট পরিমাণে হওয়া উচিত। তবুও যদি এটি না হয় tr -d '\r' <<FILE >./file\n$(cat ./file)\nFILE\n
তবে একটি নিশ্চিত বিষয় হতে পারে - তবে ফাইলটিতে কোনও \000
অক্ষর না থাকে তবে তা contains
./file
হওয়ার আগে cat
এটি সম্ভবত মুছে যাবে। একটি পাইপলাইনের সমস্ত কমান্ড সমান্তরালভাবে চালু হয় এবং আক্রান্ত কমান্ড কার্যকর হওয়ার আগে শেল দ্বারা পুনর্নির্দেশগুলি প্রক্রিয়া করা হয়।
$(cat)
নির্ধারণ করুন: বা (উল্লেখযোগ্য) ফাঁকা লাইনগুলি অনুসরণ করে বা নির্বিঘ্নে শেষ লাইনটি, বা উপলভ্য স্মৃতিতে ফিট করার চেয়ে আরও বেশি ডেটা। (rm file; tr -d '\r' >file) <file
এগুলি এড়ানো হয়, যদি ফাইলটি পুনরুদ্ধার করা ঠিক থাকে (মালিক / গ্রুপ / পার্বিটস / এসিএল / প্রসঙ্গটি ইত্যাদি পুনরায় সেট করুন)