76 Poznaj Linux
do dokumentów tekstowych numery stron, nagłówki, marginesy itp. na podstawie parametrów wczytywanych z wiersza poleceń. Skład elektroniczny obsługiwany jest przez programy takie jak grott i TeX, oferujące użytkownikom bardzo szeroki zakres poleceń, wstawianych bezpośrednio do tekstu. Tego typu aplikacje są zazwyczaj bardzo rozbudowane i zajmują wiele megabajtów.
Jeśli nie mamy czasu na naukę skomplikowanych systemów składu elektronicznego, możemy korzystać z prostszych poleceń formatujących. Polecenia te zmieniają wygląd dokumentu w oparciu o parametry podawane przez użytkownika w wierszu poleceń, umożliwiają więc szybkie formatowanie tekstu.
Polecenie pr
Polecenie pr posiada ponad 20 różnych flag dostępnych w wierszu poleceń. Przykładowo. aby uzupełnić każdą stronę wydruku o nagłówek zawierający aktualną datę i słowa „Raport specjalny” oraz dodać lewy margines o szerokości 10 znaków, należy wpisać polecenie:
D pr +2 -h "Raport specjalny" -o 10 <raport.txt | lpr
Parametr ł2 oznacza, że pr rozpocznie numerowanie stron od drugiej strony, pr może również dzielić tekst na kolumny; służy do tego opcja -COLUMN. Gdybyśmy chcieli wydrukować cały słownik systemowy w trzech kolumnach, wpisalibyśmy:
# pr -3 /usr/dict/words
98-03-15 16:36 web2
Page 1
afcbotnullius
abbotship
abbreviate
abbreviatciy
abbreviation
abbreviator
A Abaris
a abarthrosis
aa abarticular
aal abarticulation
aalii abas
aam abase
Rzecz jasna, nie przedstawiamy tu całego wydruku.
Więcej opcji, takich jak -1 1 (.opcja usuwająca nagłówki stron), znajduje się na stronie podręcznika poświęconej pr.
Polecenie fmt
Polecenie fiat służy do zmiany szerokości tekstu. Aby ograniczyć szerokość wiersza do wybranej liczby znaków należy użyć fmt, a następnie przesłać tekst do polecenia pr,