fmt (Unix)

يقوم الأمر fmt في أنظمة التشغيل Unix و Plan 9 و Inferno والأنظمة الشبيهة بنظام Unix بتنسيق نص اللغة الطبيعية ليقرأه البشر.

ملخص

يُستخدم هذا الأمر لإعادة تنسيق رسائل البريد الإلكتروني بعد كتابتها وقبل إرسالها. يتشابه تركيبه بين مختلف أنظمة يونكس، ولكنه ليس متطابقًا تمامًا. يحاول الأمر fmt تقسيم سطور الإدخال وملء بعضها ودمجها لإنتاج مخرجات متوازنة ومثالية، بحيث تقترب أطوال كل سطر من العرض المستهدف قدر الإمكان، بدلاً من التفاف سطور الإدخال تمامًا كما يفعل الأمر fold (من BSD و GNU Core Utilities ).

في معظم تطبيقات fmt ، تتطلب عملية تحسين التفاف الكلمات عادةً معيارين: عرض سطر الإخراج المستهدف، وأقصى عرض سطر مقبول (والذي يجب أن يكون أكبر من السابق لإتاحة مجال للتحسين). قد لا يكون من الممكن دائمًا تحديد هذين الخيارين معًا. على سبيل المثال، لا تقبل الإصدارات القديمة من GNU fmt سوى خيار أقصى عرض، والذي يُحدد بواسطة المُبدِّل ، أو مباشرةً كخيار سطر الأوامر الأول للتوافق (تستخدم الإصدارات الأحدث لتحديد عرض الهدف، و أقصى عرض). راجع صفحة دليل Solaris لـ fmt [ 1 ] ودليل FreeBSD لـ fmt [ 2 ] للاطلاع على أمثلة تفصيلية، وقارنها بأحدث وثائق أداة GNU fmt [ 3 ] المُضمنة في معظم توزيعات Linux . راجع أيضًا صفحة دليل Plan 9 لـ fmt [ 4 ] .-w-digits-g-w

على عكس par ، فإن fmt لا يدعم Unicode ولا يدعم ضبط النص.

يتوفر الأمر كحزمة منفصلة لنظام التشغيل مايكروسوفت ويندوز كجزء من مجموعة UnxUtils من منافذ Win32 الأصلية لأدوات GNU Unix الشائعة. [ 5 ]

مثال

$ fmt -w 50 << END > لوريم إيبسوم دولور سيت أميت، كونسيكتوير أديبيسينج إيليت. Curabitur dignissim venenatis pede. Quisque dui dui، ultricies ut، facilisis not، pulvinar Non. Duis quis arcu a Purus volutpat iaculis. معرف موربي مزدوج في القول المأثور. Praesent consectetuer مركبة ipsum. Praesent tortor Massa، congue et، ornare in، posuere eget، pede.فيفاموس رونكوس. لاكوس Quisque. في هاك الموطن هضبة القول المأثور. Nullam mauris Tellus، sollicitudin Non، semper eget، Sodales Non، pede. فاسيلوس فاريوس أولامكوربر ليبيرو. Fusce ipsum lorem، iaculis nec، vulputate vitae، suscipit vel، tortor. أنواع مختلفة.Nullam fringilla pellentesque orci. Nulla eu ante pulvinar velit rhoncus fringilla ut, venenatis ut, neque.s arcu. الدهليز sem quam، dapibus in، > END Lorem ipsum dolor sit amet، consectetuer adipiscing elit. Curabitur dignissim venenatis pede. Quisque dui dui، ultricies ut، facilisis not، pulvinar Non. Duis quis arcu a Purus volutpat iaculis. معرف موربي مزدوج في القول المأثور. Praesent consectetuer مركبة ipsum. Praesent tortor Massa، congue et، ornare in، posuere eget، pede.فيفاموس رونكوس. لاكوس Quisque. في هاك الموطن هضبة القول المأثور. Nullam mauris Tellus، sollicitudin Non، semper eget، Sodales Non، pede. فاسيلوس فاريوس أولامكوربر ليبيرو. Fusce ipsum lorem، iaculis nec، vulputate vitae، suscipit vel، tortor. أنواع مختلفة.Nullam fringilla pellentesque orci. Nulla eu ante pulvinar velit rhoncus lacinia. Morbi fringilla lacus quis arcu. الدهليز sem quam، dapibus in، fringilla ut، venenatis ut، neque.

يبلغ عرض كل سطر 50 حرفًا كحد أقصى، ويتدفق النص ضمن هذا القيد.

انظر أيضاً

مراجع