私は、MACアドレスを持つデバイスに対してshowコマンドを持っています。私はperlでExpect.pmを使って実行しています。 コマンドの出力は100行以上で、末尾に--More--
があります。 私は最初に出現する前にすべてを出力することができます--More--
。 それ以降はありません。 whileループで試してみましたが、私にとってはうまくいきません。 私はこれを解決するのを手伝ってください。Expect.pmを使ってperlで--More--を処理する
答えて
シスコデバイスに接続していると思われます。そうであれば、ノードにログオンすると "term len 0"を発行します。 juniperの場合は、すべてのコマンドの最後に "no-more"を追加します。
はい私はciscoデバイスを使用しています。私は開始/含めるとshowコマンドを使用しています。 macアドレスを開始してください。私はこれに新しいですが、perlでターミナルの長さを設定する方法をいくつか挙げてください。 –
"term len 0"は問題を解決します。ボックスにログオンした後、コマンドを発行します。次に、コマンド – hoffmeister
が期待通りに機能するたびに、テキスト全体が表示されます。 –
- 1. Perlを使用してWindows 7でタスクを処理する
- 2. Perl Expect.pmは制御文字をサブプロセスに送ります
- 3. フォーム上で 'Add More'オプションを処理するPhP SQL
- 4. sig停止してPerlでタイムアウトを処理する
- 5. Pythonでセレンを使ってダイアログボックスを処理する方法は?
- 6. SpringブートでJsonPatchHandlerを使ってPATCHリクエストを処理する
- 7. perlハッシュを使って再帰的に処理する適切な方法は何ですか?
- 8. Win32 :: ODBCのPerlエラー処理
- 9. Perl-while(<>)ファイル処理
- 10. Perlを使用して複数のOutlookアカウントを処理する方法
- 11. Webクローラ:PerlのMozReplモジュールを使用してJavaScriptを処理する
- 12. CSS3を使って "Read More"のスタイルを設定するには
- 13. Perlでのクエリ文字列のユニコード処理の処理
- 14. Goでチャンネルを使ったイベント処理
- 15. PerlでのBitfinex認証の処理
- 16. PerlでのCコード前処理
- 17. ループとgrepを使ってサブフォルダを処理する
- 18. pythonを使ってエラーを処理する方法は?
- 19. Pythonを使ってエンコードを処理する方法リクエストライブラリ
- 20. Pythonを使ってテキストファイルの各行を処理する
- 21. Pythonを使ってコマンドを処理する
- 22. awkを使ってファイルを処理する
- 23. sedを使ってテキスト全体を処理する
- 24. asyncioを使ってクロージャを処理する方法
- 25. 2つのリポジトリを使ってgitを処理する方法
- 26. AutoとLambdaを使ってSignalを処理するには?
- 27. Vaadinを使ってTextfieldのdoubleclickイベントを処理する方法
- 28. git + go - goを使ってサブプロジェクトを処理する方法
- 29. GNU Readlineを使ってCtrl + Dを処理する方法
- 30. boost :: asioを使って "reset by peer"シナリオを処理する
Perlモジュール[Expect.pm](http://search.cpan.org/~rgiersig/Expect/Expect.pod)や[tag:expect]プログラムを使用していますか? – pynexj
Perlプログラムでは、私はExpectを使用しています。つまり、Expectを使用しています。 –