通常、ユーザーの操作が必要なシステムコマンドを実行するにはどうすればよいですか?例えば、私が実行したいと思います:ユーザー入力が必要な端末コマンドを実行する
system("ssh-keygen")
ターミナルプロンプトで、それは次のようになります。RStudioで
iMac-2:~ admin$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/admin/.ssh/id_rsa):
、このコマンドは、アプリケーションがハングします。
私はオプションwait=FALSE
とinvisible=FALSE
を試しましたが、それらは役に立たないようです。まあ
R: Using wait=FALSE in system() with multiline commands
`system()` interactive .exe/binary from R/Rgui
を 'system'機能は' '入力=パラメータがあります。このパラメータにユーザー入力をコード化することができます。 – mt1022