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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
小文字wと大文字Wの区別
-
プログラミング言語で大文字と...
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
初心者 パイソンプログラム
-
システムエンジニアの適正について
-
ruby.exeとrubyw.exeに違いがあ..
-
COBOLのIFの入れ子について
-
WinXP+Apache2にerubyを入れま...
-
RubyでNo such file or directo...
-
VBとフィボナッチに明るい方、...
-
.NETを勉強したく、C#やVB.NET...
-
式?文?節?
-
Rubyを勉強している初心者です...
-
Rubyの.soについて
-
CかC++どちらを覚えるべきですか?
-
MATLAB
-
Linuxの「find」コマンドについて
-
web上のhtmlファイルから文字デ...
-
ruby on railsインストールでエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
小文字wと大文字Wの区別
-
プログラミング言語で大文字と...
-
フォルダー名の大文字小文字
-
Ruby expect 条件文(if文)の書き方
-
Filterで大文字、小文字の区別
-
ruby の File.exist? メソッド...
-
システムエンジニアの適正について
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
VB.NETで階乗を求めるプログラ...
-
初心者 パイソンプログラム
-
CかC++どちらを覚えるべきですか?
-
Ruby interpreter (CUI) 2.2.3 ...
-
RubyでNo such file or directo...
-
web上のhtmlファイルから文字デ...
-
Rubyでpdfファイルを読み込む方法
-
ruby 全角ハイフンを半角ハイフ...
-
ruby.exeとrubyw.exeに違いがあ..
-
バーコードのチェックデジット...
-
rubyのevalのエラーを検知したい
おすすめ情報