対話型シェルコマンドで項目を自動的に選択するには?

対話型シェルコマンドで項目を自動的に選択するには?

printf特定のプログラムのパラメータを自動的に入力するために使用できることがわかります。

たとえば、

printf 'user_name\npassword' | sudo openconnect URL

npm create qwik@latestただし、これはオプションの選択という1つのステップしかないため、機能しません。

確認メッセージが-y表示されない可能性があることを知っています。npmしかし、Qwikにはないことを知っています。まだ非対話型CLIはありません。

このコマンドを自動化する方法はありますか?私はDebian 11 bashを使用しています。

ベストアンサー1

標準入力から読み取るプログラムにのみパイプまたはリダイレクトできます。アプリケーションが標準入力から読み取らない場合、そこに送信されたすべての内容は無視されます。

stdinで読まないツールやプログラムがバッチファイルなどの自動化目的のための異なる入力方法を提供するのは非常に一般的です。lftpプログラム文書には、そのようなオプションがある場合の詳細が含まれます。

おすすめ記事