<Poprzedni | Spis treści | Następne>
pr – Konwersja plików tekstowych do drukowania
Spojrzeliśmy na pr trochę w poprzednim rozdziale. Teraz przeanalizujemy niektóre z wielu opcji używanych w połączeniu z drukowaniem. W naszej historii poligrafii widzieliśmy, jak drukarki znakowe stosują czcionki o stałej szerokości, co skutkuje stałą liczbą znaków w wierszu i wierszach na stronę. pr służy do dopasowania tekstu do określonego rozmiaru strony, z opcjonalnymi nagłówkami i marginesami strony. Oto podsumowanie najczęściej używanych opcji:
Tabela 22-1: Wspólne opcje pr
Opcja Opis
Opcja Opis
+ drugim[:trwać] Wypisz zakres stron zaczynający się od drugim i opcjonalnie kończąc na trwać.
-kolumny Uporządkuj zawartość strony w liczbie kolumn określonej przez kolumny.
-a Domyślnie wielokolumnowe dane wyjściowe są wyświetlane pionowo. Po dodaniu opcji -a (w poprzek) zawartość jest wyświetlana poziomo.
-d Wynik z podwójną spacją.
-D "format” Sformatuj datę wyświetlaną w nagłówkach stron za pomocą format. Zobacz stronę podręcznika dotyczącą polecenia date, aby zapoznać się z opisem ciągu formatującego.
-f Użyj wysuwu formularza zamiast powrotu karetki do oddzielnych stron.
-h "nagłówek" W środkowej części nagłówka strony użyj nagłówek a nie nazwę przetwarzanego pliku.
-l długość Ustaw długość strony na długość. Wartość domyślna to 66 (litera amerykańska z 6 liniami na cal)
-n Linie liczbowe.
-o offset Utwórz lewy margines offset szerokości znaków.
-w szerokość Ustaw szerokość strony na szerokość. Wartość domyślna to 72.
pr jest często używany w potokach jako filtr. W tym przykładzie utworzymy listę katalogów /usr/bin i sformatujemy ją w trzykolumnowe wyniki podzielone na strony za pomocą pr:
[ja@linuxbox ~]$ ls /usr/bin | pr -3 -w 65 | głowa
2016-02-18 14:00 Strona 1
[ | apturl | zapis bsd |
411 górna minuta | ar | Bsh |
2p | nagranie | btcflash |
a2ps | arecordmidi | błąd-kumpel |
opakowanie-a2ps-lpr | arka | budhasz |