^ এম চরিত্রটি কী বলা হয়?


48

টেক্সপ্যাড এটি তৈরি করছে। আমি জানি যে এটি কিছু ডেডকি এর নীচে রয়েছে। আমি শুধু এটি নাম মনে করতে পারি না।

নীল চরিত্র:

এখানে চিত্র বর্ণনা লিখুন

আমি কেবল তাদের দস্তাবেজ থেকে এগুলি সরাতে চাই।

আপনি এটি টাইপ করতে পারেন কিভাবে?


উত্তর:


53

এটি ক্যারেজ রিটার্ন হিসাবে পরিচিত।

আপনি যদি ব্যবহার করছেন তবে আপনি 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: আয়_সেক্সট.ক্স: পাওয়া যায় নি [এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই]


3
এটি vi / vim :set ff=unixহিসাবেও উল্লেখযোগ্য হতে পারে
স্টিল্ড্রাইভার

@ স্টিল্ড্রাইভার, সম্পন্ন :)
রমেশ

ধন্যবাদ, @ রামেশ। এই কীবোর্ড কোডগুলি কীভাবে করবেন সে সম্পর্কে আমার কোনও ধারণা নেই। তুমি ভাল ছেলে
মাইকজারভেজ

1
@ মিমকিজার, কীবোর্ডের প্রতীকগুলি ব্যবহার করতে <kbd> কী </ কেবিডি> ব্যবহার করুন। :)
রমেশ

2
আসল প্রশ্নের উত্তর দেওয়ার জন্য +1 "এটাকে কী বলা হয়"
অ্যান্ড্রু লরিয়েন

7

কোড

sed -i 's/^M//' filename.txt

^Mকমান্ড টাইপ করার সময় , ব্যবহার করবেন না shift+6 & M। আপনার ব্যবহার করা উচিত ctrl+v+m


1
ইউনিক্স স্ট্যাকেক্সচেঞ্জে স্বাগতম! দয়া করে নোট করুন কীভাবে কোডটির জন্য বডি ফর্ম্যাট করবেন। শেষ পর্যন্ত ধন্যবাদ এবং অন্যদের প্রয়োজন নেই।
লিও লোপল্ড হার্টজ 준영


-1

রমেশ নোট হিসাবে, CTRL+ + V CTRL+ + Mআপনি আক্ষরিক চরিত্র পাওয়া উচিত - যদিও আপনি শুধুমাত্র এই কাজ সীমাবদ্ধ নয় করছি vim- আপনি কোন ক্যানোনিকাল মোড TTY এ রকম করতে সক্ষম হওয়া উচিত।

cat ./file | tr -d '\r' >./file

... কাজটি করতে পারে।


1
আপনি একই ফাইল থেকে পড়ছেন এবং লিখছেন, এতে কি কোনও সমস্যা হবে না
ইরুবার

@ 1_CR আমি |pipeফাইলটি থেকে পড়ছি । এটি সত্য, একটি মধ্যবর্তী টিএমপি ফাইলটি আরও দৃust় হবে - তবে পাইপে থাকা বাফারটি যথেষ্ট পরিমাণে হওয়া উচিত। তবুও যদি এটি না হয় tr -d '\r' <<FILE >./file\n$(cat ./file)\nFILE\nতবে একটি নিশ্চিত বিষয় হতে পারে - তবে ফাইলটিতে কোনও \000অক্ষর না থাকে তবে তা contains
মাইক্রজারভ

এটি পড়ার সুযোগ ./fileহওয়ার আগে catএটি সম্ভবত মুছে যাবে। একটি পাইপলাইনের সমস্ত কমান্ড সমান্তরালভাবে চালু হয় এবং আক্রান্ত কমান্ড কার্যকর হওয়ার আগে শেল দ্বারা পুনর্নির্দেশগুলি প্রক্রিয়া করা হয়।
jlliagre

@ মাইক্রোজার হেরডোক-সমেত-পুনরায় $(cat)নির্ধারণ করুন: বা (উল্লেখযোগ্য) ফাঁকা লাইনগুলি অনুসরণ করে বা নির্বিঘ্নে শেষ লাইনটি, বা উপলভ্য স্মৃতিতে ফিট করার চেয়ে আরও বেশি ডেটা। (rm file; tr -d '\r' >file) <fileএগুলি এড়ানো হয়, যদি ফাইলটি পুনরুদ্ধার করা ঠিক থাকে (মালিক / গ্রুপ / পার্বিটস / এসিএল / প্রসঙ্গটি ইত্যাদি পুনরায় সেট করুন)
dave_thompson_085
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.