Fmt (Unix)
ইউনিক্স, প্ল্যান 9, ইনফার্নো এবং ইউনিক্স-সদৃশ অপারেটিং সিস্টেমে কমান্ডটি মানুষের পড়ার জন্য প্রাকৃতিক ভাষার পাঠ্য বিন্যাস করতে ব্যবহৃত হয়। সংক্ষিপ্ত বিবরণ কমান্ডটি ঐতিহ্যগতভাবে রচনার পরে এবং বিতরণের আগে ইমেল বার্তাগুলি পুনরায় ফর্ম্যাট করতে ব্যবহৃত হয়েছে। এর বাক্যবিন্যাস বিভিন্ন ইউনিক্সের মধ্যে একই রকম, তবে অভিন্ন নয়। ইনপুট লাইনগুলিকে ঠিক যেমন (জিএনইউ কোর ইউটিলিটিজ থেকে) মোড়ানোর পরিবর্তে, প্রতিটি লাইনের দৈর্ঘ্য যতটা সম্ভব লক্ষ্য প্রস্থের কাছাকাছি পৌঁছানোর সাথে বিশ্বব্যাপী সর্বোত্তম, ভারসাম্যপূর্ণ আউটপুট উত্পাদন করার জন্য ইনপুট লাইনগুলি ভাঙার, পূরণ করার এবং যোগদানের প্রচেষ্টা করা হয়। বেশিরভাগ বাস্তবায়নে, র্যাপ অপ্টিমাইজেশন পদ্ধতির জন্য সাধারণত দুটি মানদণ্ডের প্রয়োজন হয়ঃ লক্ষ্য আউটপুট লাইনের প্রস্থ এবং সর্বাধিক গ্রহণযোগ্য লাইনের প্রস্থ (যা অপ্টিমাইজেশনের জন্য জায়গা দেওয়ার জন্য আগেরটির চেয়ে বড় হওয়া উচিত)। এই দুটি বিকল্প একসঙ্গে দেওয়া সবসময় সম্ভব নাও হতে পারে। উদাহরণস্বরূপ, জি. এন. ইউ-এর প্রাথমিক সংস্করণগুলি শুধুমাত্র সর্বাধিক প্রস্থ বিকল্পটি গ্রহণ করতে পারে, যা সুইচ দ্বারা দেওয়া হয়, অথবা সরাসরি সামঞ্জস্যের জন্য প্রথম কমান্ড লাইন বিকল্প হিসাবে (পরবর্তী সংস্করণগুলি লক্ষ্য প্রস্থ এবং সর্বাধিক প্রস্থ নির্দিষ্ট করতে ব্যবহার করে)। বিস্তারিত উদাহরণের জন্য সোলারিস ম্যান পেজ এবং ফ্রিবিএসডি ম্যানুয়াল এন্ট্রি দেখুন এবং বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনের অন্তর্ভুক্ত জিএনইউ ইউটিলিটির সর্বশেষ নথির সাথে তুলনা করুন। প্ল্যান 9 ম্যান পাতাটিও দেখুন। এর বিপরীতে, কোনও ইউনিকোড সমর্থন নেই, এবং পাঠ্যের ন্যায্যতা সমর্থন করে না। কমান্ডটি মাইক্রোসফ্ট উইন্ডোজের জন্য একটি পৃথক প্যাকেজ হিসাবে সাধারণ জিএনইউ ইউনিক্স-এর মতো ইউটিলিটিগুলির নেটিভ উইন 32 পোর্টের আনক্সুটিলস সংগ্রহের অংশ হিসাবে উপলব্ধ। উদাহরণস্বরূপ ইনপুট হিসাবে এই ধরনের পাঠ্য দেওয়া হয়েছেঃ লোরেম ইপসাম ডোলার সিট অ্যামেট, কনসেক্টেট্যুয়ার অ্যাডিপিসিং এলিট। বিয়েটা সম্মানের সঙ্গে করতে হবে। আল্ট্রিসিজ ইউটি, ফেসিলিসিস নন, পলভিনার নন। এই দু "টি জিনিসই ভালো কাজ করে। মোরবি ইড ডুই ইন ডায়াম অরনেয়ার ডিক্টাম। প্রেসেন্ট কনসেক্টেট্যুয়ার ভেহিকেলিকুলা ইপসাম। প্রেসেন্ট টর্টার মাসা, কংগুয়ে এট, অরনার ইন, পোজুয়েরে ইগেট, পেডে। ভিভামাস রনকাস। কুইস্ক ল্যাকাস। হ্যাক হ্যাবিটাসে প্লেটা ডিক্টামস্ট। নুল্লাম মরিস টেলাস, সলিসিটুডিন নন, সেমপার ইগেট, সোডালেস নন, পেডে। ফ্যাসেলাস ভ্যারিয়াস উলামকার্পার লিবেরো। ফুসেস ইপসাম লোরেম, আইক্যুলিস এনইসি, ভালপুটেট ভিটা, সাসসিপিট ভেল, টর্টার। ক্রাস ভ্যারিয়াস। নুল্লাম ফ্রিঞ্জিলা পেলেনটেস্ক অর্কি। নুল্লা ইউ এন্টে পুলভিনার ভেলিট রনকাস ল্যাসিনিয়া। মর্বি ফ্রিঞ্জিলা ল্যাকাস কি আর্ক। ভেস্টিবুলাম সেম কাম, ড্যাপিবাস ইন, ফ্রিঞ্জিলা উট, ভেনেটিস উট, নেকু। এর মধ্য দিয়ে যাওয়ার পরে, প্রতিটি লাইনের প্রস্থ সর্বাধিক 50 অক্ষর হয় এবং পাঠ্যটি এই সীমাবদ্ধতার মধ্যে প্রবাহিত হয়ঃ লোরেম ইপসাম ডোলোর সিট আমেট, কনসেক্টেট্যুয়ার অ্যাডিপিসিং এলিট। বিয়েটা সম্মানের সঙ্গে করতে হবে। দু 'জনের মধ্যে কোন সমস্যা নেই, কোনও সমস্যা নেই, কোনও সমস্যা নেই, কোনও সমস্যা নেই। এই দু "টি জিনিসই ভালো কাজ করে। মোরবি ইড ডুই ইন ডায়াম অরনেয়ার ডিক্টাম। প্রেসেন্ট কনসেক্টেট্যুয়ার ভেহিকেলিকুলা ইপসাম। প্রেসেন্ট টর্টার মাসা, কংগুয়ে এট, অরনার ইন, পোজুয়েরে ইগেট, পেডে। ভিভামাস রনকাস। কুইস্ক ল্যাকাস। হ্যাক হ্যাবিটাসে প্লেটা ডিক্টামস্ট। নুল্লাম মরিস টেলাস, সলিসিটুডিন নন, সেমপার ইগেট, সোডালেস নন, পেডে। ফ্যাসেলাস ভ্যারিয়াস উলামকার্পার লিবেরো। ফুসেস ইপসাম লোরেম, আইক্যুলিস এনইসি, ভালপুটেট ভিটা, সাসসিপিট ভেল, টর্টার। ক্রাস ভ্যারিয়াস। নুল্লাম ফ্রিঞ্জিলা পেলেনটেস্ক অর্কি। নুল্লা ইউ এন্টে পুলভিনার ভেলিট রনকাস ল্যাসিনিয়া। মর্বি ফ্রিঞ্জিলা ল্যাকাস কি আর্ক। ভেস্টিবুলাম সেম কাম, ড্যাপিবাস ইন, ফ্রিঞ্জিলা উট, ভেনেটিস উট, নেকু। আরও দেখুন ইউনিক্স কমান্ডের তালিকা রেফারেন্স বাহ্যিক লিঙ্ক ইউনিক্স টেক্সট প্রসেসিং ইউটিলিটি প্ল্যান 9 কমান্ড ইনফার্নো (অপারেটিং সিস্টেম) কমান্ড