2016-11-14 2 views
0

私はコマンドラインでユーザー入力を求めるSQLスクリプトを持っています。不可解なユーザーのプロンプトをキャッチするには?

私は何とかこのプロンプトをいくつかの基準で捉え、安全なスクリプトを実行している間にテキストを入力できますか?

UPD:

私は手動入力の要求をキャッチし、代わりに手動で入力値の、プログラムで入力それらをする必要があります。

答えて

1

expectモジュールをご覧ください。

# Case insensitve password string match 
- expect: 
    command: passwd username 
    responses: 
     (?i)password: "MySekretPa$$word" 
+0

ありがとうございますが、これは私が欲しいものではないようです。私はポストへの更新を加えました。 –

+0

@ Alexander.Iljushkinあなたの更新情報は、どういうことをしているのですか?このような理由から、入力のプロンプトに対してコマンドとレスポンスを実行する必要があります。 –

+0

ありがとう、私はそれを試してみる –

関連する問題