
	FILTERM
	-------

Uycie: filterm WEJCIE WYJCIE [KOMENDA [ARGUMENTY]]
Wykonuje podan KOMEND (domylnie - szela), filtrujc wejcie lub
wyjcie terminala.

Program moe pomc np. gdy nasz terminal nie potrafi wywietla znakw
spoza ASCII albo wprowadza ich z klawiatury. Rwnie uatwia pisanie
rnych filtrw terminala.

WEJCIE i WYJCIE s nazwami filtrw konwerta - s przekazywane
konwertowi jako pierwszy argument. `filterm - WYJCIE' filtruje tylko
wyjcie, a `filterm WEJCIE -' tylko wejcie.

Komenda `-' uruchamia szela jako login-szela.

Dodatkowo dostpne s nastpujce standardowe opcje:
  --help      wywietla ten opis i wychodzi
  --version   wywietla informacj o wersji i wychodzi

W odrnieniu od `konwert WEJCIE |KOMENDA |konwert WYJCIE' komenda
jest wykonywana na pseudo-terminalu, wic penoekranowe programy
dziaaj poprawnie.

Filtry musz wysya znaki jak tylko otrzymaj wszystko co trzeba na
wejciu, bez buforowania. Skrypty trs'a si nadaj, ale skrypty seda,
awka albo tr'a - nie. W C mona uywa read(), getchar(), fread()
i write(), a putchar() i fwrite() tylko razem z fflush(stdout). W C++:
cin.get(), cout.put() i cout <<. W perlu: sysread, getc, read
i syswrite, a print tylko z $| = 1.

Filtr wejciowy bdzie mia ustawion zmienn rodowiskow FILTERM=in,
a wyjciowy - FILTERM=out. W ten sposb niektre filtry mog troch
zmieni zachowanie, kiedy su filtermowi.


-- 
 __("<   Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.home.ml.org/
 \__/       GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
