expect

    -2

    1答えて

    以下の出力から「Manage VLAN」の値を正規表現で抽出し、後でスクリプトで使用する変数に値を格納する必要があります。 set switch 100.10.100.100 set Username "test" set Password "test" spawn ssh -o StrictHostKeyChecking=no [email protected]$switch expe

    1

    3答えて

    リスト内の最初と最後に一致する単語や正規表現を見つける方法を探しています。以下のような 何か:正規表現は非常に遅くなることが set list "The dog rant to the field by the red house..." set first [lsearch -regexp $list \[Tt\]he] ($first =0) set last [lsearch -la

    -1

    1答えて

    私はこれでかなり新しく、ラッキーなスクリプトが始まります;) しかし、私はいくつかの機器にログインし、いくつかのコマンドを表示し、前記装置からログアウトする。 プロンプトの最後にデバイス名を表示させようとしていますが、デバイス名は現在 "#"の形式ですが、ボックスの設定はランダムに "#"あり、デバッグで収集したものから、それは間違った#でフラグを立てているかもしれないようで、最後ではないようです

    0

    1答えて

    ifconfigコマンドでIPアドレスを解析しようとしています。コマンドラインでうまく動作します [email protected]:~/devtest/ngs/base/Tests/shellScripts$ ifconfig enp0s3 | sed -n '/inet addr/s/.*addr.\([^ ]*\) .*/\1/p' 192.168.1.112 ただし、expectスク

    -3

    1答えて

    .csvファイルをすべてsend "ls -lt *.csv > ${FEEDBACK_FILE_LIST}\r"でに移動したいとします。それはどんなエラーも投げていませんが、ファイルをローカルディレクトリ$ FEEDBACK_FILE_LISTに移動しません。 私を助けてください。 EDIT:私はローカルディレクトリ.PFBにファイルの一覧を取得したい ..あなたは、いくつかのオプションがありま

    0

    1答えて

    私はsshを5ボックスに入れ、aptitude dist-upgrade -dを実行し、パッケージを圧縮して元のボックスに戻します。 すべてのボックスは同じパスワードを持ち、dist-upgradeにyesと言うにはすべてのボックスに「y」という入力が必要です。 私の現在の期待スクリプトは私の質問は、それがパスワードを送信するためのパスワードを聞かれる場合ようにI「重複排除」これを行う方法、である

    0

    1答えて

    単純なbashスクリプトを使用してリモートリポジトリを複製しようとしていますが、githubが自分のユーザ名とパスワードを要求するプロンプトを渡すことができませんでした。 I:それはUSERNAME変数を渡しているようプロンプト取得することはありませんが、「『https://github.com』のユーザー名」を渡すため #!/bin/bash REPO=$1 USERNAME=$2 PAS

    0

    2答えて

    私がする必要があるのは、expectスクリプトの先頭にある変数を、ファイルのサイズに依存する値に設定することです。私は何をする必要があることは、このようなものです:私はすでにいくつかのチュートリアルの周りを探索しますが、キーワードを検索すると、「期待する」と「計算」 set filesize `stat -c%s foo.bin` set factor 42 set timeout $file

    0

    1答えて

    プログラムをstdinから読み込んで処理しています。 ( "tee/some/file"のように) このプログラムは、終了するためにstdin endを待機します。 私がExpectからそれを生成すると、私はsend多くのコンテンツの後、どのようにプログラムに "EOF"を送信するのですか? Expectにはcloseコマンドがありますが、SIGHUPも送信され、expectプログラム出力はできな

    -1

    2答えて

    私は期待通りのスクリプトを作成しましたが、私には返信せずにカスタマイズしたいので、暗号化しようとしましたが、私はその方法を見つけられませんでした それから、 "送信"コマンドのようなアクティブなtclによって認識されても、それは完全に赤い帽子で動作しています 私のスクリプトを読んで保護する方法はありますか? おかげ