如果我有一个提示输入2个或更多的linux命令,那么如何通过在命令行中定义输入来将这些输入传递给提示符?你可以在命令后面添加一些东西吗?
在下面的示例中,如何运行命令并将其传递给用户名和密码,而不必在系统要求时输入?
要求输入用户名和密码的示例命令
git clone https://github.com/username/repo.git
举一个例子,请不要建议使用ssh而不是http来执行git clone,或者不建议在命令中公开密码
答案 0 :(得分:1)
“expect”包是为这种东西而构建的。 如果您安装它,请查看“autoexpect”。
答案 1 :(得分:0)
答案 2 :(得分:0)
根据您要执行此操作的原因,您可能希望探索在没有密码的情况下使用github存储库的方法: