
printf
特定のプログラムのパラメータを自動的に入力するために使用できることがわかります。
たとえば、
printf 'user_name\npassword' | sudo openconnect URL
npm create qwik@latest
ただし、これはオプションの選択という1つのステップしかないため、機能しません。
確認メッセージが-y
表示されない可能性があることを知っています。npm
しかし、Qwikにはないことを知っています。まだ非対話型CLIはありません。。
このコマンドを自動化する方法はありますか?私はDebian 11 bashを使用しています。
答え1
標準入力から読み取るプログラムにのみパイプまたはリダイレクトできます。アプリケーションが標準入力から読み取らない場合、そこに送信されたすべての内容は無視されます。
stdinで読まないツールやプログラムがバッチファイルなどの自動化目的のための異なる入力方法を提供するのは非常に一般的です。lftp
プログラム文書には、そのようなオプションがある場合の詳細が含まれます。