site-logo
G
N
I
D
A
O
L

expectコマンドの使い方

インタラクティブなプログラムとの自動化。パスワード入力などをスクリプトで処理する際に利用。

構文

expect [options] script_file

オプション一覧

  • -c: スクリプトファイルではなく、コマンドラインから直接expectコマンドを実行するために使用する
  • -d: デバッグモードを有効にし、対話の進捗や内部処理を標準エラー出力に詳細表示する
  • -f: 指定したファイルからexpectスクリプトを読み込んで実行する(ファイル名が引数にある場合は省略可能)
  • -i: 対話的なプロンプト入力を許可し、スクリプト実行後もシェルを終了せずに制御をユーザーに委譲する
  • -v: expectのバージョン情報を表示して終了する

使用例