“管道”命令到新的 bash shell?

“管道”命令到新的 bash shell?

我想将我的私钥添加到 ssh-agent 并且我正在关注这些指示。根据这个命令

 ssh-agent bash 

生成 ssh-agent bash,之后我可以使用 ssh-add xxx 添加我的密钥。是否可以在一行中完成此操作?我正在使用 Puppet,除了在一个 exec 命令中运行它之外,想不出另一种方法来做到这一点。

答案1

一般来说,您不需要新的 bash,因为您可以这样做:

eval $(ssh-agent -s)

这可以做成一行:

eval "$(ssh-agent -s) ssh-add ..."

相关内容