perlでコマンドライン経由で出力する方法があったのかどうか疑問に思っていました。 * Nixではless/moreのように。私はstackoverflowのアーカイブで何かを発見したが、私はそれが私のために働くとは思わない。Perl - フルスクリーンスクロール
出力する必要があるのは、画面サイズを検出し、小さなウィンドウでもフルスクリーンウィンドウでも、「フルスクリーン」が何であるかを知り、小型モニターまたは大型モニターでこれを行うことができます。
誰かがPerlモジュールTerm :: Pagerを参照しました。多分誰かがこれを手伝うことができます。しかし、どこにも「オート」や、本当のフルスクリーンが何であるかを知るためのものが見当たらなかった。その理由は、(デザインのために)プログラムが生成する出力の量に起因するため、私は "ページング"機能が必要です。 12/4 9:45 CSTのよう
コードは
open MORE, '|more' or die "unable to start pager";
open my $fh, '<', $file or die "can't open <$file> for reading $!"; {
local $/ = "TYPE:\n";
while (my $record = <$fh>) {
[ .. snip snip ...]
は、どのように私は別のopen文にこれをやって行くのでしょうか?
質問に間違いがありました。謝罪。近い投票を無視してください。 –
いいえ、これはPerlに関する質問です。私はOSのコマンドラインではなく、これを行うプログラムを望んでいます - 私はそれにコマンドを配管していません。私はそれを実行しており、perlアプリケーションにページングをさせる。 – drewrockshard
あなたのコメントを更新していただきありがとうございます。 – drewrockshard