2016-04-28 8 views
-1

私は入力としてユーザー名とパスワードを持つシェルスクリプトを持っています。このスクリプトを実行すると、これらの2つの詳細に自動的に入力されます。UNIXシェルスクリプト内で自動的にパスワードを入力

どうすればいいですか?

私はexpectを使用しようとしましたが、現在のUNIXバージョンでは利用できません。

+4

私はあなたが期待する「意味と仮定私は質問を適切に編集しました。私たちはあなたが "現在のUNIX版"が何であるか分からない - Linux? HP/UX? AIX? Solaris?あなたの質問を編集して適切なタグを追加してください。そうすれば、良い答えが得られるはずです。 –

+0

実行している可能性の高いシステム(簡単には実行されない可能性の低いシステム)に対して、 'expect'(そして構築されているTcl/Tk)を簡単に構築することができます。 –

答えて

1

入力したパスワードを、あなたが欲しい一部のプログラムは、標準入力から読んでいないが、他の人が実行します。ただ、それらをパイプしてみてください。

{ echo "name"; echo "password"; } | script 

または

script <<'END' 
name 
password 
END 
関連する問題