Rubyでexpectライブラリを利用して、対話的な処理を自動で行おうと思っています。
その場合に、条件文(if文)をどうやって書いていいのか分からず困っています。
※条件文の必要のないサンプルプログラムは検索したところいろいろあったのですが・・・
例えば
spawn("ssh #{hostname}") do
expect(/User \(.*\): /) { |match| user }
expect(/[Pp]assword: /) { |match| pass }
expect(/[\>\$] /) {|match| command }
このcommmandの実行結果がAならば
expect(/A/) {|match| command2 }
そうではなくBならば
expect(/B/) {|match| command3 }
end
ぜひよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 英語の不定詞についてです。want to 、expect toなどの熟語の不定詞toは副詞の何用法で 2 2022/08/08 18:58
- 英語 【大至急】Hellotalk公式からメールの返信が来ました 1 2022/04/18 17:53
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) マクロを簡潔にしたい 6 2022/09/16 10:37
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
- iPod・ウォークマン・音楽プレーヤー iTunes Matchについて。 iTunes Matchについて質問させてください。 このサービ 2 2022/06/23 12:50
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あせんうぶり言語
-
前回の質問の続き
-
教えてください
-
100万件越えCSVから条件を満た...
-
英数字を含む文字列(0-9,A-Z)...
-
(再質問)エクセルのマクロボ...
-
1、Rstudioで回帰直線を求める...
-
Ruby on railsをrails sで立ち...
-
ターミナルからemacsへのコピペ...
-
初心者プログラミング
-
文字コードのエラー
-
Accessで文字列のバイト数読み込み
-
パイソンエラーについて
-
pythonエラー
-
Beautiful Soupのインストール...
-
パソコンのスクリーンセーバー...
-
Atomの補完機能
-
これらは書誌情報だと思うので...
-
情報の表現。()内がどうしても...
-
pythonのerrorコード
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
小文字wと大文字Wの区別
-
プログラミング言語で大文字と...
-
「大文字・小文字・スペース」...
-
パソの名は 小文字で入れたと思...
-
Ruby expect 条件文(if文)の書き方
-
Filterで大文字、小文字の区別
-
ドメインの申請について
-
【Ruby】shift-jisのページの置換
-
Ruby の記号 $? の意味を教えて
-
システムエンジニアの適正について
-
web上のhtmlファイルから文字デ...
-
VB.NETで階乗を求めるプログラ...
-
COBOLのIFの入れ子について
-
Ruby / passenger のインストー...
-
Ruby interpreter (CUI) 2.2.3 ...
-
rubyでバイナリファイルを直接...
-
Passengerがインストールできな...
-
RubyでNo such file or directo...
-
式?文?節?
-
CかC++どちらを覚えるべきですか?
おすすめ情報