pocet radku terminalu
Milos Dvorak
milos na rosice.cz
Pondělí Březen 17 10:35:37 MET 2003
> Date: Mon, 17 Mar 2003 09:52:27 +0100 (MET)
> From: Martin Lebeda <martin.lebeda na cims.cz>
>
> pisu aplikaci, ktera vypisuje do okna terminalu radky. Jejich pocet
> zavisi na jeho velikosti. Puvodne jsem si myslel, ze pouziji
> $ENV{LINES}, jenze to jsem se spletl. 'echo $LINES' mi sice v shellu
> vypise spravnou hodnotu, ale v okamziku kdy ve stejnem okne spustim
> program perlu je $ENV{LINES} prázdná.
$ export LINES COLUMNS
$ perl -e 'print $ENV{LINES}, "x", $ENV{COLUMNS}, "\n"'
24x80
Timto zpusobem ale nejde osetrit zmenu velikosti terminalu provedenou za
behu programu.
> Jak ziskam pocet radku terminalu (co nejjednoduzseji)?
Pomoci by mohl napriklad modul
http://search.cpan.org/author/TIMPX/Term-Size-0.2/Size.pm
ale nezkousel jsem ho.
--
M. Dvorak
Další informace o konferenci Perl