আমি লক্ষ করেছি যে এফএমটি দুটি লাইন জুড়ে বাক্যে যোগদান করার সময় দুটি স্থানের অক্ষর ব্যবহার করে।
COMMAND:
$ fmt << EOF
Hello world.
This is a nice place. And a nice website too. I come here
to ask important questions.
Like this one.
EOF
আউটপুট:
ওহে বিশ্ব. এটি একটি সুন্দর জায়গা। এবং একটি দুর্দান্ত ওয়েবসাইট। আমি এখানে এসেছি গুরুত্বপূর্ণ প্রশ্ন জিজ্ঞাসা। এটার মত.
এই আচরণটি বন্ধ করার পরিবর্তে এবং কোনও একক স্থান ব্যবহার করার কোনও উপায় আছে কি?
আমি জানি যে পিরিয়ড পরে 1 বা 2 স্পেস ব্যবহার করা উচিত কিনা তা নিয়ে দীর্ঘ বিতর্ক রয়েছে। তবে এটি আমার ক্ষেত্রে প্রাসঙ্গিক নয়। আমি কেবল বিদ্যমান পাঠ্য ফাইলগুলিকে আংশিকভাবে পুনরায় ফর্ম্যাট করতে চাই, পিরিয়ড পরে 1 স্পেস ব্যবহার করে টাইপসেট।
sed 's/\. /. /g'
। আপনার এখানে-দস্তাবেজ দিয়ে, আপনাকে শুরু করতে হবে{ fmt << EOF
এবং} | sed 's/\. /. /g'
পরবর্তী লাইনে যুক্ত করতে হবে। সমস্ত একাধিক স্পেস সরানোর জন্য,sed 's/ */ /g'
পরিবর্তে ব্যবহার করুন (স্পেস-স্পেস asterisk স্থান দ্বারা স্থানান্তর করুন, যদি ফর্ম্যাটটি পরিষ্কার না হয়)।