Logo

Darmowy hosting online dla stacji roboczych

<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


image

+ drugim[:trwać] Wypisz zakres stron zaczynający się od drugim i opcjonalnie kończąc na trwać.


image

-kolumny Uporządkuj zawartość strony w liczbie kolumn określonej przez kolumny.


image

-a Domyślnie wielokolumnowe dane wyjściowe są wyświetlane pionowo. Po dodaniu opcji -a (w poprzek) zawartość jest wyświetlana poziomo.


image

-d Wynik z podwójną spacją.


image

-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.


image

-f Użyj wysuwu formularza zamiast powrotu karetki do oddzielnych stron.


image

-h "nagłówek" W środkowej części nagłówka strony użyj nagłówek a nie nazwę przetwarzanego pliku.


image

-l długość Ustaw długość strony na długość. Wartość domyślna to 66 (litera amerykańska z 6 liniami na cal)


image

-n Linie liczbowe.


image

-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


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: