我想使用可选文件和可选密码来自动化 ssh-keygen 并在找到文件时覆盖。如果我在终端中写出脚本,它会问我三个问题。我根本不希望它提示我,只是运行并返回响应或返回错误。
到目前为止,这是我的代码:
#!/usr/bin/osascript
on run
set email to "myemail@email.com"
set result to do shell script "ssh-keygen -t rsa -C \"" & email & "\""
return result
end run
注意:这个问题非常相似,但发帖人没有提到传入可选文件,也没有提到他如何处理已经存在的文件。