端末ウィンドウを使用してデバイスに telnet し、show
どの印刷設定を入力すると、特定の行数が表示-- more --
され、下部にキーボードの Return または Space を数回押して、すべてが表示されるまで残りのコマンドを取得できます。画面上で、あなたはそれがどのようであるかを知っています。
と
$t->print('show');
問題はどちらでもない
while (my $line = $t->getline()) {
print $line;
}
また
my @lines = $t->getlines(All => 0); # or All => 1
端末ウィンドウと同じように、最初の数行だけが表示されます。
cmd()
そのボックス(スクリプトが実行されるマシン、デバイスについては話していません)でまたはを使用Expect
できNet::OpenSSH
ず、gccがなく、パッケージマネージャーが機能していません。(読む: インストールできませんIO::Pty
)
コマンドの残りの出力を取得するにはどうすればよいですか?