pr – قالب بندی متن برای چاپ
La pr برنامه استفاده می شود صفحه بندی متن هنگام چاپ متن، اغلب مطلوب است که صفحات خروجی را با چند خط فضای خالی از هم جدا کنید تا یک حاشیه بالا و پایین برای هر صفحه ارائه شود. علاوه بر این، از این فضای خالی می توان برای درج سرصفحه و پاورقی در هر صفحه استفاده کرد.
ما نشان خواهیم داد pr با قالب بندی ما distros.txt فایل را در یک سری از صفحات بسیار کوتاه (فقط دو صفحه اول نشان داده شده است):
[me@linuxbox ~]$ pr -l 15 -w 65 distros.txt
2016/12/11 18:27 distros.txt صفحه 1
سوس | 10.2 | 12/07/2006 |
کلاه نمدی مردانه | 10 | 11/25/2008 |
سوس | 11.0 | 06/19/2008 |
اوبونتو | 8.04 | 04/24/2008 |
کلاه نمدی مردانه | 8 | 11/08/2007 |
2016/12/11 18:27 distros.txt صفحه 2
سوس | 10.3 | 10/04/2007 |
اوبونتو | 6.10 | 10/26/2006 |
کلاه نمدی مردانه | 7 | 05/31/2007 |
اوبونتو | 7.10 | 10/18/2007 |
اوبونتو | 7.04 | 04/19/2007 |
در این مثال، ما از -l گزینه (برای طول صفحه) و -w گزینه (عرض صفحه) برای تعریف "صفحه" با عرض 65 ستون و طول 15 خط. pr صفحه بندی محتویات distros.txt فایل، هر صفحه را با چند خط فضای خالی جدا می کند و یک هدر پیش فرض حاوی زمان اصلاح فایل، نام فایل و شماره صفحه ایجاد می کند. در pr برنامه گزینه های زیادی برای کنترل طرح بندی صفحه ارائه می دهد. در فصل بعدی به بررسی بیشتر آنها خواهیم پرداخت.