pr - המרת קבצי טקסט להדפסה
הסתכלנו על pr קצת בפרק הקודם. כעת נבחן כמה מהאפשרויות הרבות שלו המשמשות בשילוב עם הדפסה. בהיסטוריה של ההדפסה שלנו, ראינו כיצד מדפסות מבוססות תווים משתמשות בגופנים מורווחים, וכתוצאה מכך מספרים קבועים של תווים בשורה ושורות בעמוד. pr משמש להתאמת טקסט כך שיתאים לגודל עמוד מסוים, עם כותרות ושוליים אופציונליים של עמוד. להלן סיכום של האפשרויות הנפוצות ביותר שלה:
טבלה 22-1: אפשרויות יחסי ציבור נפוצות
תיאור אפשרות
תיאור אפשרות
+ראשון[:אחרון] פלט טווח של דפים שמתחיל ב ראשון ולחלופין, מסתיים ב אחרון.
-עמודות ארגן את תוכן העמוד במספר העמודות שצוין על ידי עמודות.
-a כברירת מחדל, פלט רב-עמודות מופיע אנכית. על ידי הוספת האפשרות -a (across), התוכן מופיע בצורה אופקית.
-d פלט רווח כפול.
-D "פוּרמָט"עצב את התאריך המוצג בכותרות העמוד באמצעות פוּרמָט. עיין בדף האיש עבור פקודת התאריך לתיאור של מחרוזת הפורמט.
-f השתמש בהזנות טפסים במקום בהחזרות עגלה לדפים נפרדים.
-ח"כותרת" בחלק המרכזי של כותרת העמוד, השתמש כותרת במקום את שם הקובץ המעובד.
-l אורך הגדר את אורך העמוד ל אורך. ברירת המחדל היא 66 (אות בארה"ב ב-6 שורות לאינץ')
-n קווי מספר.
-o לקזז צור שוליים שמאליים לקזז רחב של תווים.
-w רוחב הגדר את רוחב העמוד ל רוחב. ברירת המחדל היא 72.
pr משמש לעתים קרובות בצינורות כמסנן. בדוגמה זו, נפיק רשימת ספרייה של /usr/bin ונעצב אותה לפלט מעוצב בן שלוש עמודות באמצעות pr:
[me@linuxbox ~]$ ls /usr/bin | pr -3 -w 65 | רֹאשׁ
2016-02-18 14:00 עמוד 1
[ | apturl | bsd-כתוב |
411topm | ar | בשש |
a2p | הקלטה | btcflash |
a2ps | arecordmidi | באג-חבר |
a2ps-lpr-wrapper | ארון | buildhash |