1. ホーム
  2. linux

[解決済み] bashスクリプトが対話式プロンプトに答えるようにする [重複].

2022-05-31 09:21:09

質問

<余談
この質問には、すでにここで回答があります :
クローズド 1年前 .

コミュニティはこの質問を再開するかどうか検討した 5ヶ月前 という質問があり、そのまま終了しました。

元のクローズ理由が解決されていない

通常、デフォルトのアクションでユーザーに表示されるプロンプトを、bash スクリプトで自動的に処理することは可能でしょうか。 現在、私は bash スクリプトを使用して、アクションを完了するためにユーザーにプロンプトを表示する (Y/N を要求する) 社内ツールを呼び出していますが、私が書いているスクリプトは完全にハンドオフである必要があるため、次のような送信方法が必要です。 Y|N をプロンプトに送信して、プログラムの実行を継続させる方法が必要です。 これは可能ですか?

どのように解決するのですか?

これはオートコンプリートではなく、自動化です。このようなことを行うための一般的なツールの一つに Expect .

からの入力をパイプで送るだけで済むかもしれません。 yes .